深入淺出MFC 視窗類的註冊與視窗的誕生

2021-07-23 04:40:46 字數 531 閱讀 4384

對於乙個windows程式的開始,需要做一些準備工作,目的是為了進行一些基礎的初始化和產生應用程式的工作舞台——視窗,當然這個過程已經沒有什麼難度,api函式createwindow 已經封裝好了這一切,不過在此之前還需要預先進行視窗結構的定義和視窗函式的定義,註冊該視窗(程式在產生視窗之前必要通過利用api函式registerclass 設定屬性)

當然createwindow這個操作只會產生該視窗,卻並不會將其顯示在螢幕上,如果要顯示,則還需要呼叫另乙個api函式showindow ,這會顯示乙個視窗,同時檢測我們的視窗是否需要重繪,如果需要重繪,則放乙個訊息wm_paint進入訊息佇列,在這之後,一般還需要加上這樣一步操作:updatewindow ,其實主要就是檢測訊息佇列中有沒有訊息wm_paint,如果有就傳送,使得視窗重繪~~

最後順便值得一說的是,每乙個註冊過的視窗都只需要註冊一次,就可以供之後的所有該例項例項化使用,

下面是示意圖:

深入淺出MFC筆記

深入淺出mfc筆記 一 勿在浮砂築高台 1 並不是擴充套件名為 dll dynamic link library 的才是動態鏈結庫。事實上,exe dll fon mod drv 和.ocx 都是所謂的動態鏈結函式庫。2 windows 程式編譯時需要包含 windows.h 標頭檔案,若需要使用諸...

深入淺出MFC 卷首語

昨晚有點睡不著,想起還有些書還沒看完,於是,起床把 深入淺出mfc 看完了。看這本書斷斷續續也有乙個多月了,我看完之後的第一衝動是找本mfc應用的書來深入熟悉熟悉mfc。因為,看這本書的時候,才發現自己的mfc知識是那麼的貧乏,總有點力不從心的感覺,以至於很多東西都一看而過,根本進入不了思考的階段。...

深入淺出MFC 卷首語

昨晚有點睡不著,想起還有些書還沒看完,於是,起床把 深入淺出mfc 看完了。看這本書斷斷續續也有乙個多月了,我看完之後的第一衝動是找本mfc應用的書來深入熟悉熟悉mfc。因為,看這本書的時候,才發現自己的mfc知識是那麼的貧乏,總有點力不從心的感覺,以至於很多東西都一看而過,根本進入不了思考的階段。...