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