作者neigence ()
站內C_and_CPP
標題[問題] MFC 基礎問題^^"
時間Mon Jun 1 16:48:22 2009
不好意思 今天想問一個基礎的問題
假設我的code 是..
class MyFrame : public CFrameWnd{
public:
MyFrame(){
this->Create(....); //建立視窗
}
BOOL OnCreate(){
........
}
};
今天假設我有一個按鈕被按下的時後 要產生一個MyFrame
void someButtonDown(){
MyFrame mf = new MyFrame();
.... <<<<<<<<<1.請問mfc會先執行這裡接下來的code
.... <<<<<<<<<2.還是MyFrame的OnCreate??
.... <<<<<<<<<3.還是這是不同thread,所以不一定?
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.114.105
→ akasan:逐行trace進去相信對你會有幫助 06/01 17:09
→ neigence:我是怕 情況是3.. "不一定那一個先run" 06/01 17:49
→ neigence:測試的結果是 會先跑OnCreate 06/01 17:55
→ WPC001:應該會先呼叫你的constructor吧...你的constructor才呼叫 06/03 11:57
→ WPC001:create... 然後才間接觸發了OnCreate 06/03 11:58