- 添加工具栏
- 添加快捷键
- 改良菜单栏
添加工具栏(Toolbar):
绘出直线,矩形,椭圆,并修改各自的ID与菜单栏的各项ID相对应。
添加快捷键(Accelerator):
设置Ctrl+L,Ctrl+R,Ctrl+E分别对应和菜单栏相同的ID即可。
改良菜单栏:
对菜单栏的图形键下各项添加事件处理程序:
void CMy7View::OnUpdateLine(CCmdUI* pCmdUI)
{
// TODO: 在此添加命令更新用户界面处理程序代码
if (m_Graph.m_nType == 0) {
pCmdUI->SetCheck(1);
}
else {
pCmdUI->SetCheck(0);
}
}
void CMy7View::OnUpdateRect(CCmdUI* pCmdUI)
{
// TODO: 在此添加命令更新用户界面处理程序代码
if (m_Graph.m_nType == 1) {
pCmdUI->SetCheck(1);
}
else {
pCmdUI->SetCheck(0);
}
}
void CMy7View::OnUpdateEllipse(CCmdUI* pCmdUI)
{
// TODO: 在此添加命令更新用户界面处理程序代码
if (m_Graph.m_nType == 2) {
pCmdUI->SetCheck(1);
}
else {
pCmdUI->SetCheck(0);
}
}