| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 913 人关注过本帖
标题:关于填充图形重绘的问题
只看楼主 加入收藏
xjc
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2004-12-2
收藏
 问题点数:0 回复次数:0 
关于填充图形重绘的问题

有以下一段程序,请帮忙看看怎样才能实现图形的重绘? CDC dc; HDC hDlgDC; hDlgDC=::GetDC(GetSafeHwnd()); dc.Attach(hDlgDC);   //dc.SetROP2(R2_NOTXORPEN); //要填充区域内部的话就不能使用上面这种模式,要不,填充色会溢出至整个屏幕。 CPen m_pen; m_pen.CreatePen(PS_SOLID,3,RGB(0,255,255)); CPen *pOldPen=dc.SelectObject(&m_pen); CRect r(350,110,450,190); dc.Rectangle(r); dc.SelectObject(pOldPen);

CBrush m_brush; m_brush.CreateSolidBrush(RGB(0,254,255)); CBrush *pOldBrush=dc.SelectObject(&m_brush); dc.FloodFill(370,140,RGB(0,255,255)); dc.SelectObject(pOldBrush);

dc.Detach(); ::ReleaseDC(GetSafeHwnd(),hDlgDC);

搜索更多相关主题的帖子: 图形 pen hDlgDC CDC 
2005-07-21 16:31
快速回复:关于填充图形重绘的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024669 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved