要在建立乙個窗體,需要一下步驟
1.設計視窗類:乙個完整的視窗具有許多特徵,所以在建立乙個windows應用程式的視窗之前,也必須對該型別的視窗進行設計,所以需要設計視窗類。windows 中控制視窗的特徵的結構體有兩個:wndclass和wndclas***。
2.視窗類的註冊:在生活中,設計完一輛跑車,需要報有關國家部門的審批,只有通過審批才可以合法的生產這種型別的跑車。同理,我們設計完視窗類後,需要呼叫registerclass函式對其進行註冊。
3.視窗的正式建立:當設計好並且將其成功註冊後,就可以使用createwindows函式來建立設計好的視窗
4.視窗的顯示與更新:這一步裡面用到了三個函式,首先是用於設定視窗位置的movewindows函式,然後是用於顯示函式的showwindows函式,最後是用與更新視窗的updatewindows函式。
5.訊息迴圈體統:在經過視窗建立以後,還需要乙個訊息迴圈,不斷的從訊息佇列中取出訊息,並且進行響應。這裡有兩個函式進行選擇,分別是getmessage和peekmessage
6.建立視窗過程函式:視窗過程函式是windows函式的中樞神經。視窗過程函式,主要用於處理傳送給視窗的訊息。一般的windows應用程式的主要**部分就集中在視窗過程函式中。而對於遊戲程式而言,在視窗過程函式中式很少去寫大量**的。
7.做好善後工作—視窗類的登出
以下就是簡單的建立乙個視窗的程式:
Windows建立視窗程式
windows中建立乙個視窗程式 必須 經過幾個步驟 1.設計 winmain函式 2.設計wndclass視窗類 3.註冊視窗類registerclass 4.建立視窗 createwindow 5.顯示 更新視窗 showwindow updatewindow 6.編寫訊息迴圈 getmessa...
DirectX建立Windows視窗
過程 winmain 視窗類 註冊視窗類 建立視窗 顯示和更新視窗 訊息迴圈 視窗過程 include define window class ugpdx define window title demo window lresult winapi msgproc hwnd hwnd,uint ms...
Windows執行機理 建立視窗
windows執行機理這系列文章都是來至於 零基礎學qt4程式設計 吳迪,個人覺得寫得很好,所以進行了搬運和個人加工 windows 視窗在建立之前,其屬性必須設定好,所謂屬性包括類的名字 圖示 游標及視窗過程處理函式等屬性。為了設定這些屬性,windows 要求註冊視窗類,一經註冊,就可以建立更多...