毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

WM_NCPAINT消息处理窗口会变的乱七八槽

更新时间:2012-7-1:  来源:毕业论文

我想在窗口的非客户区画一个矩形(颜色随便,不冲突就行),写的代码如下:
case WM_NCPAINT:
{
HDC hdc;
hdc=GetWindowDC(hwnd);
RECT rect;
HBRUSH hBrush=CreateSolidBrush(RGB(0,255,255));
hBrush=(HBRUSH)SelectObject(hdc,hBrush);
rect.left=50;
rect.top=5;
rect.right=70;
rect.bottom=15;
FillRect(hdc,&rect,hBrush);
DeleteObject(SelectObject(hdc,hBrush));
ReleaseDC(hwnd,hdc);
}
return 0;
   
  case WM_DESTROY :
。。。。。。。。。。。。。
为何没有达到想要的效果,并且移动窗口发生重绘的时候,窗口会变的乱七八槽的,哪里出了问题?
WM_paint wm_ncpaint消息我都处理了,RT,请分析分析原因。

移动了窗口后可能需要重画参考http:-//daixinghe.blog-163.com/blog/static/184361592008113193138744

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。