2011-12-13 64 views

回答

8

是的,如果的CWnd:創建或CWD:使用CreateEx,有可能趕上使用Win32事件:

afx_msg int OnCreate(
    LPCREATESTRUCT lpCreateStruct 
); 

參見CWnd::OnCreate

用相應的映射:

BEGIN_MESSAGE_MAP(MyGrid, CWnd) 
ON_WM_CREATE() 
END_MESSAGE_MAP() 

注意:如果您的控件由設計者直接添加到對話框模板(即使用DDX),則不會調用CWnd:.OnCreate()函數。

在所有情況下,下面的函數被調用的創作,HWND(窗口句柄)初始化後:

virtual void PreSubclassWindow(); 

PreSubclassWindow

最好的問候, 阿蘭

相關問題