0

私はプロジェクトに取り組んでいます。GUIがあり、スタートボタンを追加します。これはいくつかの関数によって処理されます。開始をクリックすると、そのGuiが出力を表示します。そのハンドラー機能を無効にしたい。そのプロジェクトをデバッグするたびに、開始ボタンが自動的に開始され、GUIに出力が表示されます。

これはそのハンドラーのコードです。その機能を変更または移動するにはどうすればよいですか?

          void CServerSocketDlg::OnBtnStart() 
             {
            UpdateData();

            StartX();
             } 

あなたの提案が必要です。ありがとう

4

1 に答える 1

1

したがって、このようなものを適切な場所に追加します。たとえば、ダイアログでは、次のように配置できますOnInitDialog

#ifdef _DEBUG
if(IsDebuggerPresent())
{
    /* code here to automatically do whatever you need when a debugger is attached */
}
#endif

このコードは、アプリケーションの「デバッグ」バージョンでのみコンパイルされ、アプリケーションがデバッガーで実行されている場合にのみ実行されます。

于 2012-10-25T16:19:25.253 に答える