MFC學習之視窗基礎

2022-03-13 13:48:56 字數 2038 閱讀 9583

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給 的載入速度的打分 ...