您的位置:首页 > 其它

vc 为对话框添加工具栏

2009-11-03 22:17 197 查看
1.新建工具栏资源 IDR_TOOBAR

2.在对话框类中添加变量 CToolBar m_ToolBar;

3.在OnInitDialog()函数中添加代码 :

m_ToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP);
m_ToolBar.LoadToolBar(IDR_TOOLBAR);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);
m_ToolBar.ShowWindow(SW_SHOW);


4.添加响应消息,可以自动添加也可以手动添加,手动添加的方式:

xxxDlg.h:

afx_msg void OnCreateNewFile();

xxxDlg.cpp:

BEGIN_MESSAGE_MAP(CTestDlg, CDialog)

ON_COMMAND(ID_32771, &CTestDlg::OnCreateNewFile)

END_MESSAGE_MAP()

void CTestDlg::OnCreateNewFile()
{
......
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: