5)載入系統游標方法

2022-04-02 13:22:29 字數 1406 閱讀 6216

1)其實我們可以載入系統游標的,此時需要修改之前的**了

2)點著這個loadcursor函式   按下f1,著他的幫助文件:

3)4)然後  修改你的**:

1 wndclass.hcursor=::loadcursor(null,idc_help );//游標2

//看我的那個hinstance的位置是null

5)結果展示:

6)整體**展示:

1 #include2 #include"

resource.h"3

//這個叫 視窗訊息處理函式

4lresult callback wndproc(hwnd hwnd, uint umsg, wparam wparam, lparam lparam)512

return

::defwindowproc( hwnd, umsg, wparam, lparam);13}

1415

16int

callback winmain(hinstance histance,

17hinstance hpreinstance,

18lpstr pcmdline,

19int

ncmdshow)

2048

//3.建立

4950 hwnd hwnd=::createwindow("

wangchao

","xiao_hua

,null,null,histance,null);

5152

if(hwnd==null)

5357

//4.顯式

58//

這個sw_show就是乙個巨集,它就是showwindow-->sw,sw_show顯式,sw_hide隱藏

59//

第乙個變數是顯式哪乙個視窗,就是上面的我們建立的那個hwnd

60::showwindow(hwnd,sw_show);

61//

5.訊息迴圈

62//

定義乙個訊息控制代碼

63msg msg;

64//

函式的第乙個變數是 取到的什麼訊息,第二個是這個訊息是來自哪乙個視窗(如果給0,說的是所有視窗的訊息)

65//

最後那個是訊息的範圍,0,0是所有的範圍,要是寫10 20 就是取第10個到第20個訊息

66while(::getmessage(&msg,0,0,0

))67

7475

76::deleteobject(hbrush);

77 }

7)文件目錄結構:

MFC 載入 游標

1 載入資源id,可以是系統自帶的 如id cross 或者是程式設計師自己加入的游標id hcursor hcursor loadcursor null,makeintresource idc cross setclasslong m hwnd,gcl hcursor,long hcursor 或...

跟大師學習系統程式設計 作業系統載入(5)

ok,we ve written the message,now we want to load the system at 0x10000 mov ax,sysseg mov es,ax segment of 0x010000 call read it call kill motor主要通過呼叫r...

游標使用方法

游標使用方法 use db1 declare my cursor cursor scroll dynamic scroll表示可隨意移動游標指標 否則只能向前 dynamic表示可以讀寫游標 否則游標唯讀 forselect 姓名 from 個人資料 open my cursor declare n...