第一章 Direct3D學習之簡單的WIN32程式

2022-04-02 08:03:34 字數 994 閱讀 8611

乙個最簡單的win32程式有以下幾個重點函式。

程式的入口winmian!!

//框架視窗訊息**方法  必須為全域性函式,函式的名字為wndclass.lpfnwndproc的值;

//訊息**函式的返回值型別和函式標識固定為lresult callback,

//引數固定為hwnd hwnd視窗控制代碼, uint msg訊息型別, wparam wparam訊息詳細資訊, lparam lparam訊息的另一些詳細資訊

//例如:

lresult callback wndproc(hwnd hwnd, uint msg, wparam wparam, lparam lparam)

break;

case wm_keyup:  //鍵盤彈起

if(wparam  == 'w')

break;

}return ::defwindowproc(hwnd, msg, wparam, lparam);

}訊息迴圈

wparam entermsgloop()

else

}return msg.wparam;

}總結:

要建立乙個單視窗win32程式要遵循以下步驟

1.實現winmian

2.實現乙個全域性的訊息**函式lresult callback wndproc(hwnd hwnd, uint msg, wparam wparam, lparam lparam)

3.實現乙個全域性的訊息迴圈函式wparam entermsgloop()

4.在winmian函式中定義乙個視窗結構體並建立,顯示視窗

5.執行訊息迴圈

例:int winapi winmain(hinstance hinstance,

hinstance hprevinstance,

lpstr     lpcmdline,

int       ncmdshow)

{//建立視窗

wndclass wc;

大道至簡第一章

第一節 程式設計的精義 僅僅就程式設計序來說,實在是一件很簡單的事,甚至可以說是一種勞力活。兩千年前的寓言,已經成就了一位工程名家 愚公。這位名家的身上,濃縮了專案組織者 團隊經理 程式設計人員 技術分析師等眾多角色的優秀素質。他的出現,遠遠早於計算機發展的歷史,甚至早於一些西方國家的文明史。從 湯...

大道至簡第一章

第一節主要講的是程式設計的精義,其中講到程式設計序是一項勞力活。先引入愚公移山的故事,愚公作為乙個兩千多年前的古代人,那時候還沒有計算機,更沒有程式設計,而他的身上卻濃縮了專案組織者 團隊經理 程式設計人員 技術分析師等眾多角色的優秀素質。他先是確定了專案的目標 即 畢力平險,指通豫南,達於漢陰 然...

第一章學習筆記

看c primer已經好幾遍了,但是還是有很多基礎的問題,總是那樣容易忘記,這次看的時候,決定好好的寫寫讀書筆記 希望能夠認真的堅持下去。incluede的兩種不同格式 include some file 表明檔案是乙個標準工程,查詢先檢查預定義的目錄。include my file 表明改檔案是使...