此blog 的文章仅为方便自己的记忆,写得不详,慎作参考
一,建立 Apllication,创建一个单文档应用程序
二,向资源工具条上添加一个 ToolBar 资源
工具条ID为:IDR_TOOLBAR1
工具条上按钮的值分别为:ID_BUTTONRED ,ID_BUTTONGREEN,ID_BUTTONBLUE
三,添加自定义消息映射
//TestViem.h
afx_msg void onColorChioce(UINT nID);
//TestView.cpp
ON_COMMAND_RANGE(ID_BUTTONRED ,ID_BUTTONBLUE,OnPenChioce)
四,添加脚本
- void CCharviewView::OnPenChioce(unsigned int nID)
- {
- switch(nID)
- {
- case ID_BUTTON32774:
- MessageBox("red");
- break;
- case ID_BUTTON32775:
- MessageBox("green");
- break;
- case ID_BUTTON32776:
- MessageBox("blue");
- break;
- default:
- break;
- }
- }
五,还要设计一个菜单弹出 CToolBar
// MainFrm
- void CMainFrame::OnPopToolBar()
- {
- // TODO: 在此添加命令处理程序代码
- if (NULL == m_pNewToolBar)
- {
- m_pNewToolBar = new CToolBar;
- m_pNewToolBar->Create(this);
- m_pNewToolBar->LoadToolBar(IDR_TOOLBAR1);
- m_pNewToolBar->EnableDocking(CBRS_ALIGN_ANY);
- DockControlBar(m_pNewToolBar);
- }
- }
1910

被折叠的 条评论
为什么被折叠?



