UDN_DELTAPOS通知コード

コントロールの位置が変更されようとしているときに、オペレーティング システムによってアップダウン コントロールの親ウィンドウに送信されます。 これは、ユーザーがコントロールの上矢印または下矢印を押して値の変更を要求したときに発生します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。

UDN_DELTAPOS 

    lpnmud = (LPNMUPDOWN) lParam;

パラメーター

lParam

位置変更に関する情報を含む NMUPDOWN 構造体へのポインター。 この構造体の iPos メンバーには、コントロールの現在位置が含まれています。 構造体の iDelta メンバーは、提案された位置の変更を含む符号付き整数です。 ユーザーが [上へ] ボタンをクリックした場合、これは正の値になります。 ユーザーがダウン ボタンをクリックした場合、これは負の値になります。

戻り値

コントロールの位置が変更されないようにするには 0 以外の値を返し、変更を許可するには 0 を返します。

解説

UDN_DELTAPOS通知コードは、 実際 にコントロールの位置を変更する WM_VSCROLLまたはWM_HSCROLL メッセージの前に送信されます。 これにより、変更を確認、許可、変更、または禁止できます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h

関連項目

WM_COMMAND