DM_SETDEFID メッセージ
ダイアログ ボックスの既定のプッシュ ボタンの識別子を変更します。
#define WM_USER 0x0400
#define DM_SETDEFID (WM_USER+1)
パラメーター
-
wParam
-
既定になるプッシュ ボタン コントロールの識別子。
-
lParam
-
このパラメーターは使用されません。
戻り値
戻り値は常に TRUE です。
解説
このメッセージは DefDlgProc 関数によって処理されます。 既定のプッシュ ボタンを設定するために、関数は指定したコントロールと現在 の 既定のプッシュ ボタンにWM_GETDLGCODEメッセージと BM_SETSTYLE メッセージを送信できます。
DM_SETDEFID メッセージを使用すると、複数のボタンが既定のプッシュ ボタンの状態に表示される可能性があります。 システムがダイアログを起動すると、ダイアログ テンプレートの最初のプッシュ ボタンが既定の状態の境界線と共に描画されます。 DM_SETDEFIDメッセージを送信して既定のボタンを変更すると、最初のプッシュ ボタンから既定の状態境界が削除されるとは限りません。 このような場合、アプリケーションは、最初のプッシュ ボタンの境界線スタイルを変更するために BM_SETSTYLE メッセージを送信する必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目
-
参照
-
概念
-
その他のリソース