1。我想让工具栏只能停在屏幕的上方,不能被移动,应该怎么做?
2。工具栏的图标不关联命令就会显示灰色,我想让它在不关联命令的情况下显示彩色的图标,应该怎么实现?
谢谢

解决方案 »

  1.   

    去掉“CBRS_GRIPPER”风格可以实现1
      

  2.   

    1,注释以下两句
    //m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

    //DockControlBar(&m_wndToolBar);
      

  3.   

    我想实现的是:当鼠标移到和点击图标时,图标的显示没有变化,只有在灰色时在能这样,关联命令后鼠标移动过去就会发生变化,另外,我用的是BCG生成的图标,2003风格,能实现吗?谢谢
      

  4.   

    另外我用了BCG的outlookbar,如果注释掉//m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

    //DockControlBar(&m_wndToolBar);的话,outlookbar就会占据工具栏的位置,工具栏就显示不全了