12/08/04 15:11:43.24
最小構成の仕方に問題があったのか元のソースに変更を適用したらまた元に戻るようになってしまいました
WM_INITDIALOG内でメッセージが発行される事は無くなったのですが
case IDC_RADIOBUTTON_FIND:
MessageBox(NULL, _T("Find"), _T("FindReplace"));
return (INT_PTR)TRUE;
case IDC_RADIOBUTTON_REPLACE:
MessageBox(NULL, _T("Replace"), _T("FindReplace"));
return (INT_PTR)TRUE;
このようにして確認してみた所
Ctrl+Hでダイアログ表示(置換がチェック)
→ダイアログをクリックしてアクティブに(問題無し)
→メインのウィンドウをアクティブにしてCtrl+F(検索がチェック)
→ダイアログをクリックしてアクティブに(IDC_RADIOBUTTON_REPLACEが17回ほど飛んでくる)
という状態になりました