MFC
ceabie
这个作者很懒,什么都没留下…
展开
-
Invalidate与UpdateWindow
<br />Invalidate与UpdateWindow<br />void Invalidate( BOOL bErase = TRUE ); <br />该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程序的消息队列中放置WM_PAINT消息。MFC为窗口类提供了WM_PAINT的消息处理函数OnPaint,OnPaint负责重绘窗口。视图类有一些例外,在视图类的O转载 2010-12-28 09:06:00 · 564 阅读 · 0 评论 -
CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别
MFC(VC6.0)的CWnd及其子类中,有如下三个函数: // From VS Install PathVC98MFCIncludeAFXWIN.H class CWnd : public CCmdTarget { ... public: ... virtual BOOL PreCreateWindow(CREATESTRUCT& cs); virtual void PreSubclassWindow(); BO转载 2010-12-26 11:20:00 · 507 阅读 · 0 评论