winmain函式
1、控制代碼(
handle
):{1. 定義:資源的標識
2. 控制代碼的作用: 作業系統通過控制代碼來找到對應的資源,從而對這些資源進行管理和操作。
3控制代碼的分類:
(按資源){
1.圖示控制代碼(
hicon
) ,2.
游標控制代碼(
hcursor) ,
3. 視窗控制代碼
(hwnd) ,
4.應用程式實列控制代碼(
hinstance).
}}2、windows
應用程式,作業系統,計算機硬體之間的相互關係
windows程式的入口函式:
視窗應用程式入口:
int winapi winmain(
hinstance hinstance ; // 應用程式實列控制代碼
hinstance hprevinstance ; // 基本都設定為
0
lpstr ipcmdline ; /commandlline lpstrlp(long point 長指標
)int ncmdsbow ; //顯示狀態
) 3、 視窗的建立:
大致來說,如果要建立乙個完整的視窗需要經過下面四個操作步驟:
1 #include2 #include效果圖:3 #include45/*
宣告winsunproc
*/6 lresult callback winsunproc( hwnd hwnd, //
handle to window
7 uint umsg, //
message identifier
8 wparam wparam, //
first message parameter
9 lparam lparam //
second message parameter);
10);
11int winapi winmain( hinstance hinstance, //
handle to current instance
12 hinstance hprevinstance, //
handle to previous instance
13 lpstr lpcmdline, //
command line
14int ncmdshow //
show state);15)
1644
45return0;
46}47 lresult callback winsunproc( hwnd hwnd, //
handle to window
48 uint umsg, //
message identifier
49 wparam wparam, //
first message parameter
50 lparam lparam //
second message parameter);51)
5279
break;80
case
wm_destroy:
81 postquitmessage(0
);82
break;83
default:84
return
defwindowproc(hwnd,umsg,wparam, lparam);85}
86return0;
87 }
MFC基礎教程之視窗定義(一)
視窗定義 視窗是 windows 應用程式中乙個非常重要的元素,乙個 windows 應用程式至少要有乙個視窗,稱為主視窗。視窗是螢幕上的一塊矩形區域,是 windows 應用程式與使用者進行互動的介面。利用視窗可以接收使用者的輸入 以及顯示輸出。乙個應用程式視窗通常都包含標題欄 選單欄 系統選單 ...
WTL學習之視窗介面更新
視窗介面更新是指設定視窗的介面元素如選單之類的狀態,如是否可用或者選中之類的。今天先介紹選單狀態如何設定。要更新乙個wtl視窗的介面,需要完成以下步驟 視窗類需要繼承自 cupdateui模板類和cidlehandler類,具體如下 class cmywindow public cframewind...
iframe學習(二)之視窗載入
我們會經常使用iframes來載入第三方的內容 廣告或者外掛程式。使用iframe是因為他可以和主頁面並行載入,不會阻塞主頁面,弊端如下 阻塞主頁面的onload是這兩個問題中最影響效能的方面。一般都是想讓onload時間越早觸發越好,一方面是使用者體驗過更重要的是google給 的載入速度的打分 ...