モーダルダイアログのフォーカス制御


たつ  2006-06-09 11:35:00  No: 62133  IP: 192.*.*.*

VC++ 6.0  SDKを使用しています。

DialogBox関数でモーダルダイアログを表示しますが、その中に
たとえば、IDC_A  と  IDC_B  のエディットボックスがあります。

常にダイアログが表示されたときのフォーカスをIDC_B  にしたく
SetFocusを使用していますが、どうしてもIDC_Aの方にフォーカス
がなっています。


ダイアログを表示するときに、WM_INITDIALOGの所でSetFocusを
使っていますが、根本的にやり方が悪いのでしょうか?

よろしくおねがいします。

編集 削除
dairygoods  2006-06-09 14:52:47  No: 62134  IP: 192.*.*.*

WM_INITDIALOG の時の DialogProc の戻り値は何でしょう。

編集 削除