乙個最簡單的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 表明改檔案是使...