キャレット
キャレット は、ウィンドウのクライアント領域内の点滅する行、ブロック、またはビットマップです。 キャレットは通常、テキストまたはグラフィックスが挿入される場所を示します。
次の図は、キャレットの外観の一般的なバリエーションを示しています。
アプリケーションでは、キャレットの作成、点滅時間の変更、キャレットの表示、非表示、または再配置を行うことができます。
このセクションでは
名前 | 形容 |
---|---|
キャレット について | キャレットについて説明します。 |
キャレット を使用した | キャレットに関連するタスクを実行する方法を示すコード サンプル。 |
キャレット リファレンス | API リファレンスが含まれています。 |
キャレット関数
名前 | 形容 |
---|---|
CreateCaretの | システム キャレットの新しい図形を作成し、指定したウィンドウにキャレットの所有権を割り当てます。 キャレット図形には、線、ブロック、またはビットマップを指定できます。 |
DestroyCaret | キャレットの現在の図形を破棄し、キャレットをウィンドウから解放し、キャレットを画面から削除します。 |
GetCaretBlinkTimeをする | キャレットのピクセルを反転するために必要な時間を取得します。 ユーザーはこの値を設定できます。 |
GetCaretPosの | 指定した POINT 構造体にキャレットの位置をコピーします。 |
HideCaretの | キャレットを画面から削除します。 キャレットを非表示にしても、現在の図形が破棄されたり、挿入ポイントが無効になることはありません。 |
SetCaretBlinkTimeの | キャレットの点滅時間を指定したミリ秒に設定します。 点滅時間は、キャレットのピクセルを反転するために必要な経過時間 (ミリ秒単位) です。 |
SetCaretPos | キャレットを指定した座標に移動します。 キャレットを所有するウィンドウが CS_OWNDC クラス スタイルで作成された場合、指定した座標は、そのウィンドウに関連付けられているデバイス コンテキストのマッピング モードの対象になります。 |
ShowCaret | キャレットをキャレットの現在位置で画面に表示します。 キャレットが表示されると、自動的に点滅を開始します。 |