1.了解及学习了VC中MFC框架内相应的消息处理机制;
举例说明了 MFC框架中的 CView类 与 CMainFram类 对于 WM_LBUTTONDOWN 消息的响应。
2.学习了WIN中的设备上下文描述表(DC即Device Context)相关的类及函数使用:
1)平台SDK下的函数HDC GetDC();
HDC GetDC( HWND hWnd // handle to window );需要注意在使用DC后显示的执行释放DC函数
int ReleaseDC( HWND hWnd, // handle to window HDC hDC // handle to DC );2)MFC中封装的CDC类以及相应的成员函数;
CDC* GetDC( );
需要注意在使用DC后显示的执行释放DC函数
int ReleaseDC( CDC* pDC );
3)MFC中的 CClientDC 类及相应的成员函数;
该类不需要显示的执行释放DC操作,对象析构时会自动释放;
4)MFC中的 CWindowDC 类及相应的成员函数;
该类不需要显示的执行释放DC操作,对象析构时会自动释放;
5)MFC中的 获取电脑桌面DC的函数:
HWND GetDesktopWindow(VOID);
3.学习了如何在MFC中绘画直线:
相关的函数有 MoveTo() 和 LineTo()
本文介绍了MFC框架下的消息处理机制,并通过实例详细解释了CView与CMainFrame类如何响应鼠标左键按下事件。此外,还深入探讨了Windows设备上下文(DC)的相关概念与使用方法,包括HDCGetDC()函数的使用、MFC中CDC类及其派生类的功能,并展示了如何在MFC中实现直线绘制。
1075

被折叠的 条评论
为什么被折叠?



