随笔-4  评论-40  文章-117  trackbacks-0

1.先添加工具栏(IDR_TOOLBAR1)资源,并画好各个按钮

2.在对话框类声名中添加成员变量 CToolBar m_wndtoolbar;

3.在对话框类的OnInitDialog() 中添加如下代码

//添加一个平面工具条
if (!m_wndtoolbar.CreateEx( this,TBSTYLE_FLAT ,  WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS,
    CRect(4,4,0,0)) ||    !m_wndtoolbar.LoadToolBar(IDR_TOOLBAR1) )
{
    TRACE0("failed to create toolbar\n");
    return FALSE;
}
m_wndtoolbar.ShowWindow(SW_SHOW);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0); 



4.响应Dialogue 的 WM_SIZE消息,在里面设置工具条位置。
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0); 

posted on 2009-05-20 14:09 李阳 阅读(103) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理