EVC编程与调试过程出现的问题

来源:互联网 发布:Funkey纷可网络 编辑:程序博客网 时间:2024/06/06 04:49

 1. 窗体背景图不能完成显示的问题

现象:给MFC窗体增加背景,却发现原本应该是全屏的图片,宽度少于6个像素。

分析:看代码,应该是没有任何问题:从资料中加载图片,选入DC,然后BitBlt()。

 

原因:最后发现问题的原因在SetWindowPos()上。

对比以下两句:

SetWindowPos(&wndTop,0,0,480, 272, SWP_NOMOVE);
 ::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,480,272,SWP_NOMOVE);

 

问题出在上面一句,改为下面的一句问题解决。原因未分析!

原创粉丝点击