我在OnInitDialog、OnCtlColor和OnPaint里面画,画完之后都被窗口盖掉了
HDC hDc = ::GetDC(m_hDisplay);//m_hDisplay是静态框的句柄
HDC hdcmem = CreateCompatibleDC(hDc);
HBITMAP hBmp = (HBITMAP)SHLoadDIBitmap(m_strPath + _T("MainMap_HC.bmp"));
SelectObject(hdcmem, hBmp);
BitBlt(hDc, 0, 0, 400, 240, hdcmem, 0, 0, SRCCOPY);
DeleteObject(hDc);
ReleaseDC(m_hDisplay, hDc);
DeleteObject(hBmp);
HDC hDc = ::GetDC(m_hDisplay);//m_hDisplay是静态框的句柄
HDC hdcmem = CreateCompatibleDC(hDc);
HBITMAP hBmp = (HBITMAP)SHLoadDIBitmap(m_strPath + _T("MainMap_HC.bmp"));
SelectObject(hdcmem, hBmp);
BitBlt(hDc, 0, 0, 400, 240, hdcmem, 0, 0, SRCCOPY);
DeleteObject(hDc);
ReleaseDC(m_hDisplay, hDc);
DeleteObject(hBmp);
解决方案 »
- usb过滤驱动的问题
- 哪位大哥给一个把Wav转为Mp3的例子,无限感谢,100分送上
- 大家帮忙看看,这错误是什么原因??谢谢!
- 请求帮助:我往串口发10进制数据,用WriteFile,结果报错GetLastError()==ERROR_IO_PENDING,请大家帮助,急,谢谢
- 各位看看如下代码哪错了?应该怎么改?
- 关于用#import指令引入ADO类型库的问题
- 求N的阶乘
- 如何在动态链接库中显示一个对话框?
- 请问怎么得到一个线程的父线程ID ? 即创建该线程的线程。
- 为何一直处于compiling.....
- 怎样将视类窗口背景设置成蓝色?
- WS_EX_TOOLWINDOW后,如何让窗口可以双击标题栏最大化和还原?
这类需求我一般建议通过自定义控件来解决
有兴趣的话你可以参考这篇文章
http://blog.csdn.net/xianglitian/archive/2010/12/14/6075653.aspx