mfc訊息處理順序有關問題,MFC 訊息處理順序有關問題?

2022-02-17 17:08:27 字數 792 閱讀 6581

1樓:匿名使用者

這樣的問題,自己設定斷點試驗一下就清楚了。

如果你說的,是檢視和檢視自己的框架,那麼關係稍微複雜。這兩個是父子視窗,觸發訊息當然是父視窗(框架)先觸發,父視窗會觸發子視窗的對應訊息,也就是檢視的wm_create。

但需要注意的是,因為mfc的封裝構架,這些觸發都是在基類呼叫中完成的,而oncreate函式的標準要求是先呼叫基類再寫自己的**,因此,兩個oncreate中,檢視類的先執行!!

int cchildframe::oncreate(lpcreatestruct lpcreatestruct)

{if (cmdichildwnd::oncreate(lpcreatestruct) == -1)//注意看這裡,這裡執行會呼叫view類的oncreate!!

return -1;

// todo: add your specialized creation code here

//因此,這裡寫的**,會在view類的oncreate之後執行

但訊息處理順序上,還是框架在先!這是mfc視窗關係的邏輯,系統訊息是從父到子。

2樓:

cframewnd後

如何在mfc訊息處理函式中重新整理檢視?

3樓:何處淬吳鉤

pdoc->updateallviews(null);

//pdoc為你的文件指標

或者ondraw();

sendmessage(wm_paint);等諸如此類。

mfc是什麼投資,mfC的理財是什麼?

mfc的用虛假的貨幣作為賣點的一種攬資金的方式,並且設立了很高的准入門檻,在半年之後才能夠進行分工,一年後才能進行拋售。1.mfc開戶分為白金賬戶 賬戶和 怎樣佈局才能達到利益最大化,這個見仁見智。但是總體上還是可以把控的。2.一次性註冊3個5000美金,或在同一個月內,升級成3個5000美金的賬戶...

mfc是什麼意思MFC是什麼意思?

微軟基礎類庫 英語 microsoft foundation classes,簡稱mfc 是一個微軟公司提供的類庫 class libraries 以c 類的形式封裝了windows api,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量windows控制代碼封裝類和...

mfc單如何截獲並處理主選單中某一項被點選

例如你圖上那個 自定義 在資源編輯器中,設定 無彈出 並設定id為 id custom 然後在classwizard裡面,選擇view類,在列表中找到id custom,雙擊它,生成函式,編輯函式 比如只加一行 afxmessagebox t 測試選單點選 即可。發到我郵箱幫你修改除錯 先新增選單欄...