Create和OnCreate的關係

某個CWnd的Create函數由當前CWnd的Owner調用, 而在CWnd::Create中,又會調用OnCreate函數,但是實際上這個時候Create函數還沒有退出,CWnd的某些部分還沒有創建好。

所以,在CToolBar::OnCreate中,不能調用CommandToIndex,因爲CommandToIndex需要等CToolBar全部創建好之後(CToolBar::Create退出)才能被調用,否則返回值一直是-1,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章