作业帮 > 综合 > 作业

GetDc(m_hWnd)中m_hWnd是什么意思?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 00:55:50
GetDc(m_hWnd)中m_hWnd是什么意思?
根据查MSDN发现GetDc()括号中要有一个句柄.
查MSDN,m_hWnd是一个The m_hWnd data member is a public variable of type HWND.句柄公开的.
在VC++6.0中查询.的确有这个定义.但是我不知道这是什么意思?代表什么
这么多的句柄.为什么要选这个呢?
查MSDN如下
CWnd::m_hWnd
Remarks
The handle of the Windows window attached to this CWnd. The m_hWnd data member is a public variable of type HWND.
我觉得
第一步:是GetDc必须要获取一个句柄.
第2步:而句柄派生于那个图像类.而那个图像类派生于CWnd,
而如上所述m_hWnd是Cwnd的一个默认且公开的类.
第3步:于是顺理成章的用m_hWnd了
我编的是一个画线的小程序.不知道我的思维是不是对的?
m_hWnd是个句柄,不是类
至于为什么要选这个,是因为你是要得到在m_hWnd句柄代表的窗口的DC,你用了别的就得到另一个DC了