0

我正在做一个项目。它有图形用户界面,我在上面添加了开始按钮,由某些功能处理。单击开始后,该 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 回答