60分送了!解决了再去下面那个帖子领20分!这么简单的分竟然没人要!!!!!!!!!!!!!!!!!!!!!!!!!!!

xyczy 2012-09-25 08:55:58
为什么无法间接显示,g_hwnd为窗口句柄,直接把tmpdc用bibl到g_hdc都可以显示,哪里出错了呢
g_hWnd=hwnd;
g_hDC=GetDC(hwnd);
hMDC=CreateCompatibleDC(g_hDC);
tmpDC=CreateCompatibleDC(g_hDC);

ShowWindow (hwnd, iCmdShow) ;
UpdateWindow (hwnd) ;

hBit1=(HBITMAP)LoadImage(hInstance,"1.bmp",IMAGE_BITMAP,600,400,LR_LOADFROMFILE|LR_CREATEDIBSECTION);


SelectObject(hMDC,CreateCompatibleBitmap(g_hDC,600,400));

hOldBit1=(HBITMAP)SelectObject(tmpDC,hBit1);
BitBlt(hMDC,0,0,600,400,tmpDC,0,0,SRCCOPY);
SelectObject(hMDC,hOldBit1);


BitBlt(g_hDC,0,0,600,400,hMDC,0,0,SRCCOPY);
ReleaseDC(hwnd,g_hDC);
...全文
112 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyczy 2012-09-25
  • 打赏
  • 举报
回复
去下面的帖子再拿20分吧少年
xyczy 2012-09-25
  • 打赏
  • 举报
回复
。。我找到错误了SelectObject(hMDC,hOldBit1);应该选回tmpdc的,粗心写错了。。。算了你是第一个回复的分给你了呵呵
hankcs 2012-09-25
  • 打赏
  • 举报
回复
楼主的问题没听明白,谁没显示

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧