在对话框中动态创建工具栏之后,我们如何为这些工具栏按钮添加响应的消息呢?请大侠们帮忙!

解决方案 »

  1.   

    工具栏按钮 响应的消息宏是  ON_COMMAND( 你的按钮ID, 你的调用函数)一般是这样做, 动态生成一系列的工具栏按钮或者菜单项, 
    它们的BASE ID是一个固定值, 如 #define BASE_ID 12445
    没增加一个项, ID就在此基础上加1
    然后使用ON_COMMAND_RANGE宏将这个范围内的所有ID全部关联到一个函数处理。
      

  2.   

    工具栏按钮 响应的消息宏是  ON_COMMAND( 你的按钮ID, 你的调用函数)一般是这样做, 动态生成一系列的工具栏按钮或者菜单项,
    它们的BASE ID是一个固定值, 如 #define BASE_ID 12445
    每增加一个项, ID就在此基础上加1
    然后使用ON_COMMAND_RANGE宏将这个范围内的所有ID全部关联到一个函数处理。
      

  3.   

    你在对话框上 随便添加一个按钮 并给这个按钮添加一个消息响应  
    添加后ClassWizard会自动的在.h和.cpp中增加一些东西你自己按照Classwizard增加代码的样子 给你动态生成的按钮也添加这些过程就行了。