アップダウン コントロール
このセクションでは、アップダウン コントロールで使用されるプログラミング要素について説明します。
概要
トピック | 内容 |
---|---|
アップダウン コントロール | アップダウン コントロールは、スクロール位置やコンパニオン コントロールに表示される数値 (バディ ウィンドウと呼ばれます) などの値をインクリメントまたはデクリメントするためにユーザーがクリックできる矢印ボタンのペアです。 |
関数
トピック | 内容 |
---|---|
CreateUpDownControl | アップダウン コントロールを作成します。 注: この関数は、現在使用されていません。 これは 16 ビット関数であり、範囲と位置の 32 ビット値を処理できません。 |
[メッセージ]
トピック | 内容 |
---|---|
UDM_GETACCEL | アップダウン コントロールの加速度情報を取得します。 |
UDM_GETBASE | アップダウン コントロールの現在の基数 (つまり、基数 10 または 16) を取得します。 |
UDM_GETBUDDY | 現在のバディ ウィンドウへのハンドルを取得します。 |
UDM_GETPOS | 16 ビット精度のアップダウン コントロールの現在位置を取得します。 |
UDM_GETPOS32 | アップダウン コントロールの 32 ビット位置を返します。 |
UDM_GETRANGE | アップダウン コントロールの最小位置と最大位置 (範囲) を取得します。 |
UDM_GETRANGE32 | アップダウン コントロールの 32 ビット範囲を取得します。 |
UDM_GETUNICODEFORMAT | コントロールの Unicode 文字形式フラグを取得します。 |
UDM_SETACCEL | アップダウン コントロールの加速度を設定します。 |
UDM_SETBASE | アップダウン コントロールの基数を設定します。 基本値は、バディ ウィンドウに数値を 10 進数と 16 進数のどちらで表示するかを決定します。 16 進数は常に符号なしで、10 進数は符号付きです。 |
UDM_SETBUDDY | アップダウン コントロールのバディ ウィンドウを設定します。 |
UDM_SETPOS | アップダウン コントロールの現在位置を16ビット精度で設定します。 |
UDM_SETPOS32 | アップダウン コントロールの位置を 16 ビット精度で設定します。 |
UDM_SETRANGE | アップダウン コントロールの最小および最大位置 (範囲) を設定します。 |
UDM_SETRANGE32 | アップダウン コントロールの 32 ビット範囲を設定します。 |
UDM_SETUNICODEFORMAT | コントロールの Unicode 文字形式フラグを設定します。 このメッセージを使用すると、コントロールを再作成する必要なく、コントロールで使用される文字セットを実行時に変更できます。 |
通知
トピック | 内容 |
---|---|
NM_RELEASEDCAPTURE (アップダウン) | コントロールがマウス キャプチャを解放しようとしていることを、アップダウン コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。 |
UDN_DELTAPOS | コントロールの位置が変更されようとしているときに、オペレーティング システムがアップダウン コントロールの親ウィンドウに送信します。 これは、ユーザーがコントロールの上下の矢印を押して値の変更を要求したときに発生します。 UDN_DELTAPOS メッセージは、WM_NOTIFY メッセージの形式で送信されます。 |
構造体
トピック | 内容 |
---|---|
NMUPDOWN | アップダウン コントロールの通知メッセージに固有の情報が含まれます。 これは、NM_UPDOWN 構造体と同じであり、置き換えられます。 |
UDACCEL | アップダウン コントロールの加速度情報を含みます。 |
定数
トピック | 内容 |
---|---|
アップダウン コントロール スタイル | このセクションでは、アップダウン コントロールを作成するときに使用するスタイルの一覧を示します。 |