-
SetCursor
鎖定
SetCursor是一種確定光標的形狀函數,其原型是HCURSOR SetCursor。
- 中文名
- SetCursor
- 函數功能
- 該函數確定光標的形狀
- 函數原型
- HCURSOR SetCursor
- hCursor
- 光標的句柄
- 頭文件
- winuser.h;
- 庫文件
- user32.lib
- Window NT
- 3.1及以上版本
- Windows
- 95及以上版本
SetCursor簡介
函數功能:該函數確定光標的形狀。
函數原型:HCURSOR SetCursor(HCURSOR hCursor);
SetCursor參數
hCursor:光標的句柄,該光標由CreateCursor函數載入。如果該參數為NULL,則該光標從屏幕上移開。在Windows95中該光標的寬和高是GetSystemMetrics 函數的返回值SM_CXCURSOR和SM_CYCURSOR,並且光標的位深必須和顯示器的位深相匹配,或者光標是單色的。
SetCursor返回值
如果有前一個光標,則返回值是前光標的句柄;如果沒有前光標,則返回值是NULL。
SetCursor其他信息
僅當新光標與前光標不同時,才設置該光標,不然的話,該函數立即返回。該光標是一個共享資源。一個窗口僅當光標在其客户區域,或者它正在捕捉鼠標輸入時,它才設置光標的形狀。在一個沒有鼠標的系統中,該窗口在光標離開它的客户區域或它要把控制權交給其他窗口之前,它會恢復以前的光標。 如果應用程序必須在窗口中設置光標,必須確保指定窗口類的類光標被設為NULL,如果類光標不是NULL,則每次移動鼠標時,系統都要恢復類光標。如果內部的光標顯不計數值小於零,則光標不在屏幕上顯示。當一個應用程序使用ShowCursor函數隱藏光標的次數多於顯示光標的次數時,則會發生這種情況。Windows CE:當一個目標平台不支持鼠標光標時,使用cursor光標組件,該光標組件僅支持等待光標,設置等待光標,使用如下的代碼:SetCursor(LoadCursor(NULL,IDC_WAIT));當一個目標平台不支持鼠標光標時,使用mcursor光標組件。該組件不支持彩色光標。
SetCursor速查
Window NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭文件:winuser.h;庫文件:user32.lib。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:14次歷史版本
- 最近更新: 默言桑蒲93