创建了多个ToolBar,为每个ToolBar动态添加了TBButton,想点击按钮,知道是哪个工具栏上的按钮,怎么做啊?

解决方案 »

  1.   

     CMainFrame *pFrame=(CMainFrame *)(AfxGetMainWnd ());
    CTreeCtrl *pTreeCtrl=(CTreeCtrl *)(pFrame->m_wndCameraDlgBar.GetDlgItem (IDC_TREECAMGRP));
      

  2.   

    有CommandId就知道是哪个工具栏上的按钮么?怎么得到啊?不会~~~
      

  3.   

    知道是那个工具栏有什么意义吗?
    操作的时候处理WM_COMMAND消息是对应按钮的
      

  4.   

    每个工具栏都有自己的ID ,每个工具栏按钮也有各自的ID,而且有各自的处理消息函数,当你单击某按钮时他会自动响应函数,没必要知道哪个工具栏ID吧