次の方法で共有


アップダウン コントロール

このセクションでは、アップダウン コントロールで使用されるプログラミング要素について説明します。

概要

トピック 内容
アップダウン コントロール アップダウン コントロールは、スクロール位置やコンパニオン コントロールに表示される数値 (バディ ウィンドウと呼ばれます) などの値をインクリメントまたはデクリメントするためにユーザーがクリックできる矢印ボタンのペアです。

関数

トピック 内容
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 アップダウン コントロールの加速度情報を含みます。

定数

トピック 内容
アップダウン コントロール スタイル このセクションでは、アップダウン コントロールを作成するときに使用するスタイルの一覧を示します。