プッシュボタンコントロールのハンドル値をダイアログの DEFAULT-BUTTON 属性に割り当てると、エンドユーザーがダイアログで Enter キーを押したときに、プッシュボタンコントロールのクリックイベントハンドラが起動されます。
別のプッシュボタンコントロールにフォーカスがある場合は、Enter キーを押すと、フォーカスがあるボタンのクリックイベントハンドラが起動します。
DEFAULT-BUTTON として定義されるプッシュボタンコントロールは、[OK]ボタン(STYLE = 'O')として定義されるプッシュボタンコントロールを無効にします。
プッシュボタンの代わりに、ActiveX コントロールを DEFAULT_BUTTON 属性に割り当てることもできます(ボタンのように動作する場合)。 このような ActiveX コントロールはシステムレジストリにスタイル OLEMISC_ACTSLIKEBUTTON でマークされます。
注意:
デフォルトのボタンには黒いマージンがあります。
対象 | ダイアログ(すべてのタイプ)。 |
---|---|
データタイプ | HANDLE |
デフォルト値 | NULL-HANDLE |
設定可能値 | NULL-HANDLE または任意のプッシュボタンコントロールハンドル |