デフォルトボタンの判別方法 – 固定ページ 2 – プログラミング – Home

デフォルトボタンの判別方法
 
通知
すべてクリア

[解決済] デフォルトボタンの判別方法

固定ページ 2 / 2

める
 める
(@める)
ゲスト
結合: 21年前
投稿: 62
Topic starter  

ちょっと試して見ましたが、
無効ボタンだとフォーカスは外れてませんか?
無理なようです。

>あるいはコントロールの制御を行っている関数に
>イベントを受け取ったコントロールを渡してやるとか。

そういう手もありましたね・・・。
今後詰まるようならそうしてみます。
ありがとうございました。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

僕がやっていた方法で参考になればですが、

1. 削除・変更などに使うすべてのコントロールを連番にします。
(「RESOURCE.Hを直接変更するので必ずRESOURCE.Hのバックアップをして下さい。)
2. 実際の実行画面を印刷して番号を記入しておく。
この2点をやっておくと便利です。

GetDlgItemを使った操作もまとめて出来ます。
僕は、「DoDataExchange(CDataExchange* pDX)」の部分で
DDX_Control、DDX_Text連番で配列変数に登録させてしまいます。
ID番号が解ってますからFor文で出来ますよね。

何か糸口が見つかるといいですね。

#「CButton::GetButtonStyle」のほうが楽な気がするのですが......


返信引用
固定ページ 2 / 2

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました