用这样的方法加上toolbar:
CRect rect(10,10,0,0);
if (!tbar.CreateEx( this,TBSTYLE_FLAT ,  WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP   | CBRS_GRIPPER | CBRS_TOOLTIPS,rect) ||!tbar.LoadToolBar(IDR_TOOLBAR1) )
{
TRACE0("failed");
return FALSE;
}
tbar.ShowWindow(SW_SHOW);
3、建立完毕后一定要重新配置一下工具条,否则无法显示。
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);怎样让toolbar上的按钮响应消息 ?????????

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=265
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=265
    这个看过了,没看懂,不知道是怎么让一个控件和消息对应起来的;
    还有那个按钮的提示内容也不知道在哪里编辑;希望能有人给我讲讲;
    : laiyiling(※陌生人·坚持理想※)  加我qq好吗 ?  99065195
      

  3.   


    加入下面的代码,使用ON_NOTIFY_EX宏BEGIN_MESSAGE_MAP(CDlgMenuToolbarDlg, CDialog)
    //{{AFX_MSG_MAP(CDlgMenuToolbarDlg)
    ON_NOTIFY_EX( TTN_NEEDTEXT, 0, OnToolTipText )
    //}}AFX_MSG_MAP
    END_MESSAGE_MAP()
      

  4.   

    已经加上了,现在的问题是:我的对话框程序的toolbar按钮图案是一个.bmp 图象,vc的资源浏览器不能显示出来,我想知道每个安钮的ID ,怎么知道 ??????????