CWnd::OnCreate
afx_msg int OnCreate( LPCREATESTRUCT lpCreateStruct );
返回值:
OnCreate必須返回0以繼續CWnd對象的創建過程。如果應用程序返回-1,窗口將被銷毀。
參數:
lpCreateStruct指向一個CREATESTRUCT結構,其中包含了與要創建的CWnd對象有關的信息。
說明:
當應用程序通過調用成員函數Create或CreateEx請求創建Windows的窗口時,框架調用這個成員函數。CWnd對象在窗口被創建以后,但是在它變為可見之前接收到對這個函數的調用。
OnCreate是在Create或CreateEx成員函數返回之前被調用的。重載這個成員函數以執行派生類所需的初始化工作。CREATESTRUCT結構中包含了用於創建窗口的參數的拷貝。
注意:
框架調用這個成員函數以允許你的應用程序處理一個Windows消息。傳遞給你的成員函數的參數反映了接收到消息時框架接收到的參數。
如果你調用了這個函數的基類實現,則該實現將使用最初傳遞給消息的參數(而不是你提供給這個函數的參數)。