无法创建退出按钮

时间:2012-06-26 06:37:38

标签: c++ visual-c++ user-interface atl

我尝试了关于基本对话框的C和ATL教程。它有一个窗口,里面有2个按钮。在本教程的开头,有2个按钮,它们都退出应用程序。但是,默认情况下会创建这两个按钮。所以,我尝试创建另一个可以退出应用程序的按钮,但我失败了。

我的目标是在这个项目中使用单选按钮。我想创建一些单选按钮,当我按下按钮时,我想执行一些命令。

以下是链接 - 在我看来,教程链接是无关的,但我想它不会有害:TutorialWorking ProjectProblematic Project

提前致谢。

1 个答案:

答案 0 :(得分:1)

  1. 您可以在对话框资源模板上添加一个按钮
  2. 您可以将资源编辑器中的标识符与属性窗格中的按钮相关联,例如IDC_MYBUTT
  3. 您会在项目的#define文件中找到所选常量IDC_MYBUTT的{​​{1}}
  4. 您可以在对话框类的按钮事件中添加处理程序。这些是Sample ATL Dialog Window代码上的resource.h个宏,用于将事件(发送到窗口的基础COMMAND_ID_HANDLER消息)与特定方法(WM_COMMANDIDOK按钮相关联在示例代码中执行IDCANCEL
  5. 在处理程序上,您决定如何处理,特别是结束对话框。
  6. MSDN上描述了

    OnCommandCOMMAND_HANDLER和朋友:Message Map Macros (ATL)