カーソル
カーソルとは、画面上の位置がマウス、ペン、トラックボールなどのポインティング デバイスによって制御される小さな画像です。 この概要の残りの部分では、マウスという用語は任意のポインティング デバイスを指します。
ユーザーがマウスを動かすと、それに応じてカーソルが移動します。 カーソル関数を使用すると、アプリケーションでカーソルの作成、読み込み、表示、アニメーション化、移動、閉じ込め、破棄を行えます。
このセクションの内容
名前 | 説明 |
---|---|
カーソルについて | 標準カーソルについて説明します。 |
カーソルの使用 | カーソルに関連するタスクを実行する方法について説明します。 |
カーソル参照 | API リファレンスが含まれています。 |
カーソル関数
名前 | 説明 |
---|---|
ClipCursor | 画面上の四角形の領域にカーソルを閉じ込めます。 後続のカーソル位置 ( SetCursorPos 関数またはマウスによって設定) が四角形の外側にある場合、四角形の領域内にカーソルを保持するように自動的に位置が調整されます。 |
CopyCursor | 指定したカーソルをコピーします。 |
CreateCursor | 指定したサイズ、ビット パターン、ホット スポットを持つカーソルを作成します。 |
DestroyCursor | カーソルを破棄し、カーソルが占有していたメモリを解放します。 この関数を使用して共有カーソルを破棄しないでください。 |
GetClipCursor | カーソルが閉じ込められる四角形の領域の画面座標を取得します。 |
GetCursor | 現在のカーソルへのハンドルを取得します。 |
GetCursorInfo | グローバル カーソルに関する情報を取得します。 |
GetCursorPos | カーソルの位置を画面座標で取得します。 |
GetPhysicalCursorPos | 物理的な座標でのカーソルの位置を取得します。 |
LoadCursor | アプリケーション インスタンスに関連付けられている実行可能ファイル (.EXE) から、指定したカーソル リソースを読み込みます。 |
LoadCursorFromFile | ファイルに含まれるデータに基づいてカーソルを作成します。 |
SetCursor | カーソルの図形を設定します。 |
SetCursorPos | 指定した画面座標にカーソルを移動します。 新しい座標が、最新の ClipCursor 関数呼び出しによって設定された画面の四角形内にない場合、カーソルが四角形内に留まるように座標が自動的に調整されます。 |
SetPhysicalCursorPos | カーソルの位置を物理的な座標で設定します。 |
SetSystemCursor | アプリケーションでシステム カーソルをカスタマイズできるようにします。
id パラメーターで指定されたシステム カーソルの内容を、hcur パラメーターで指定されたカーソルの内容に置き換えて、hcur を破棄します。 |
ShowCursor | カーソルを表示または非表示にします。 |
カーソル通知
名前 | 説明 |
---|---|
WM_SETCURSOR | マウスによってウィンドウ内でカーソルが移動し、マウス入力がキャプチャされない場合に、ウィンドウに送信されます。 |
カーソル構造
名前 | 説明 |
---|---|
CURSORINFO | グローバル カーソル情報が含まれます。 |