游標
游標是一張小型圖片,其螢幕上的位置由指向裝置控制,例如滑鼠、手寫筆或軌跡球。 在此概觀的其餘部分,滑鼠一詞是指任何指向裝置。
當使用者移動滑鼠時,系統會據以移動游標。 數據指標函式可讓應用程式建立、載入、顯示、動畫、移動、限制和終結數據指標。
在本節中
名字 | 描述 |
---|---|
關於數據指標 的 | 討論標準數據指標。 |
使用數據指標 | 討論如何執行與數據指標相關的工作。 |
數據指標參考 | 包含 API 參考。 |
數據指標函式
名字 | 描述 |
---|---|
ClipCursor | 將游標限制在螢幕上的矩形區域。 如果後續的數據指標位置(由 SetCursorPos 函數或滑鼠設定)位於矩形外,系統會自動調整位置以將游標保留在矩形區域內。 |
CopyCursor | 複製指定的數據指標。 |
CreateCursor | 建立具有指定大小、位模式和作用點的數據指標。 |
DestroyCursor | 終結數據指標,並釋放數據指標佔用的任何記憶體。 請勿使用此函式來終結共享數據指標。 |
GetClipCursor | 擷取游標所限制之矩形區域的螢幕座標。 |
GetCursor | 擷取目前數據指標的句柄。 |
GetCursorInfo | 擷取全域數據指標的相關信息。 |
GetCursorPos | 擷取游標在螢幕座標中的位置。 |
GetPhysicalCursorPos | 擷取游標在實體座標中的位置。 |
LoadCursor | 從與應用程式實例相關聯的可執行檔 (.EXE) 檔案載入指定的數據指標資源。 |
LoadCursorFromFile | 根據檔案中包含的數據建立數據指標。 |
SetCursor | 設定游標圖形。 |
SetCursorPos | 將游標移至指定的螢幕座標。 如果新座標不在最近 ClipCursor 函數調用所設定的螢幕矩形內,系統會自動調整座標,讓游標停留在矩形內。 |
SetPhysicalCursorPos | 設定游標在實體座標中的位置。 |
SetSystemCursor | 可讓應用程式自定義系統數據指標。 它會以 hcur 參數所指定的數據指標內容取代 識別子 參數所指定的系統數據指標內容,然後終結 hcur。 |
ShowCursor | 顯示或隱藏游標。 |
數據指標通知
名字 | 描述 |
---|---|
WM_SETCURSOR | 如果滑鼠導致游標在視窗內移動,而且不會擷取滑鼠輸入,則傳送至視窗。 |
數據指標結構
名字 | 描述 |
---|---|
CURSORINFO | 包含全域數據指標資訊。 |