通知
すべてクリア
Topic starter
2000年12月26日 2:51 PM
「Aダイアログ」から「Bダイアログ」を起動します。
そのとき「A-1ボタン」から起動したときは「B-1エディットボックス」に
「A-2ボタン」から起動したときは「B-2エディットボックス」にフォーカス
を移したいのですが、うまくいきません。
「A-1ボタン」、「A-2ボタン」のフラグを渡して「Bダイアログ」を起動させ、
OnInitDialog()にSetFocus()の処理を書いてもエラーが出てしまいます。
どのようにしたら良いのでしょうか?宜しくお願いします。
2000年12月26日 3:22 PM
Bダイアログ作成時 CDialogB(CWnd* pParent = NULL)が
CDialogB(inf flag, CWnd* pParent = NULL)に変更して、
「A-1ボタン」、「A-2ボタン」のフラグを渡してBクラス変数
に保存して、BのOnInitDialog()にSetFocus()したらできると思う。