- 48 名前:デフォルトの名無しさん mailto:sage [2012/08/04(土) 16:42:32.60 ]
- Ctrl+F or Hが押された時の動作をこのようにしたのですが
if((lParam & (LONG)pow((long double)2, 30)) == 0) { if(IsWindowVisible(rei.fri.hDlg) == 0) { ShowWindow(rei.fri.hDlg, SW_SHOWNOACTIVATE); } CheckRadioButton(rei.fri.hDlg, IDC_RADIOBUTTON_FIND, IDC_RADIOBUTTON_REPLACE, IDC_RADIOBUTTON_FIND); } >>39のようになりました Ctrl+Hでダイアログ表示(置換がチェック) →ダイアログをクリックしてアクティブに(メッセージボックス無し) ここで既に置換メッセージは完了してるはずなのに →メインのウィンドウをアクティブにしてCtrl+F(検索チェック、メッセージボックス無し) →ダイアログをクリックしてアクティブに(IDC_RADIOBUTTON_REPLACEが来てメッセージボックスが17回ほど表示) ここでメッセージが来るとしたらCtrl+Fなので検索メッセージのはずなのですが ここで置換メッセージが来るのです
|

|