複製鏈接
請複製以下鏈接發送給好友

CreateCursor

鎖定
CreateCursor該函數創建一個指定大小、位模式和熱點的光標。
中文名
CreateCursor
頭文件
winuser.h
庫文件
user32.lib
Windows CE
不支持

目錄

CreateCursor簡介

函數原型:HCURSOR CreateCursor(HINSTANCE htnst,int xHotSpot;int yHotSpot;int nWidth;int nHeight,CONST VOID *pvANDPlane,CONST VOID *pvXORPlane);

CreateCursor參數説明

hlnst:創建光標的應用程序的當前事例句柄。
xHotSpot:指定光標熱點的水平位置。
yHotSpot:指定光標熱點的垂直位置。
nWidth:以像素為單位指定光標的寬度。
nHeight:以像素為單位指定光標的高度。
pvANDPlane:指向一個字節數組指針,該數組包含光標AND掩碼的位值,就象設備相關的單色位圖一樣。
pvXORPlane:指向一個字節數組的指針,該數組包含光標XOR掩碼的位值,就象設備相關的單色位圖一樣。
返回值:如果成功,返回光標的值;如果失敗,返回值為NULL(空),若想獲得更多錯誤信息,調用GetLastError函數。
備註:nWidth和nHeight參數必須指定一個當前顯示驅動支持的寬度和高度,因為系統不能創建一個其他尺寸的光標,為了確定顯示驅動所支持的寬度和高度,請使用GetSystemMetrics函數,指定SM_CXCUROR或SM_CYCURSOR值。在一個應用程序關閉之前,必須調用DestroyCursor函數來釋放與光標有關的任何系統資源。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭文件:winuser.h;庫文件:user32.lib。