我程序里有一段代码:
HDC hSkinDC = ::CreateCompatibleDC(hDC);
if(hSkinDC != NULL)
{
HBITMAP hOldBmp = (HBITMAP)::SelectObject(hSkinDC, m_hBmp); DrawItemSkin(hSkinDC); ::SelectObject(hSkinDC, hOldBmp);
::DeleteDC(hSkinDC);
}m_hBmp肯定不为NULL。用Error detection build 运行后,devpartner 仍给我下面一段错误提示:Argument 2 in SelectObject (HGDIOBJ__ hgdiobj = 0x0185000F) This resource
(type= Bitmap) is currently selected in to HDC 0xA5011EF2 and may only be
selected in to one Device Context at a time.有哪位大虾能告诉我是哪里有问题吗?
HDC hSkinDC = ::CreateCompatibleDC(hDC);
if(hSkinDC != NULL)
{
HBITMAP hOldBmp = (HBITMAP)::SelectObject(hSkinDC, m_hBmp); DrawItemSkin(hSkinDC); ::SelectObject(hSkinDC, hOldBmp);
::DeleteDC(hSkinDC);
}m_hBmp肯定不为NULL。用Error detection build 运行后,devpartner 仍给我下面一段错误提示:Argument 2 in SelectObject (HGDIOBJ__ hgdiobj = 0x0185000F) This resource
(type= Bitmap) is currently selected in to HDC 0xA5011EF2 and may only be
selected in to one Device Context at a time.有哪位大虾能告诉我是哪里有问题吗?
解决方案 »
- WaitForSingleObject没反映...
- 打印预览字体不成比例
- 串口通讯......CMSComm类里面的函数、属性怎么了?
- precompiled header
- 关于接口的一个问题哦.
- foxmail的新邮件提示栏,是如何实现的
- hr = LoadProfileByID( WMProfile_V80_288VideoOnly, (void **)&profile );
- 如何设置绘制曲线的颜色啊?还有限制区域显示波形图?
- 在ATL制作的ASP组件中,我想如果不符合条件就将页面指向一个HTML页面,在组件中实现,用那个函数啊,谢谢
- 怎样得到某个进程的CPU占用率,高分求救????????????
- 大数组的计算速度问题
- 添加窗体
DrawItemSkin(hSkinDC);干了什么?
我把这一行去掉,同样有这个错误提示。