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中查询.的确有这个定义.但是我不知道
来源:学生作业帮助网 编辑:六六作业网 时间:2024/09/08 07:50:47
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中查询.的确有这个定义.但是我不知道
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了
我编的是一个画线的小程序.不知道我的思维是不是对的?
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中查询.的确有这个定义.但是我不知道
m_hWnd是个句柄,不是类
至于为什么要选这个,是因为你是要得到在m_hWnd句柄代表的窗口的DC,你用了别的就得到另一个DC了