永发信息网

MFC中如何获取窗口句柄然后使用,内有具体函数

答案:2  悬赏:80  手机版
解决时间 2021-12-24 18:29
  • 提问者网友:十年饮冰
  • 2021-12-23 21:41
HWND hWnd = AfxGetMainWnd()->m_hWnd;
BOOL Draw( HDC hDestDC, int xDest, int yDest );
能不能用第一条获取窗口的句柄,然后用后面的Draw函数在上面贴上已经取得的图。可以的画Draw函数第一项HDC hDestDC应该怎么写。。如果不行的话应该用什么方法?
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-12-23 22:56
DC的句柄和窗口的句柄是不同的,不能混用。
要获取DC句柄,首先要看你在那个函数里面(有些函数有DC指针参数,有些窗口类成员函数可以直接访问DC)
举例:
CClientDC dc(this);
HDC hDC = dc.GetSafeHdc();
全部回答
  • 1楼网友:未来江山和你
  • 2021-12-23 23:23
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯