如题!
这应该比较简单,但是由于对界面不甚了解,求个解决办法!
这应该比较简单,但是由于对界面不甚了解,求个解决办法!
解决方案 »
- MFC中窗口重绘的问题
- VS2005的MSDN问题
- 删除目录下文件时,如何判断文件是否在使用,并跳过
- 如何在程序中嵌入Word功能
- 介绍资料
- 串口小问题??????????
- 请问COM/ATL程序员在北京好找工作吗?
- 为什么同一个 CreateFile 语句,在2000下能成功运行,98下就返回错误的句柄??
- unexpected end of file while looking for precompiled header directive
- 拜托了!小问题,请问这些代码的代表意思?
- 如何在view中动态画出一个能动的矩形选择区域,就像photoshop中“虚线框”工具一样!????
- 100分求仿QQ游戏大厅界面 VC代码!
ON_UPDATE_COMMAND_UI_RANGE(ID_FD,ID_DELETE3, OnUpdateDrawType)
void CXXXView::OnUpdateDrawType(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFlwDataDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
switch(pCmdUI->m_nID)
{
case ID_PEN:
pCmdUI->SetCheck(m_tpwhich==DRAW_PEN);
break;
case ID_LINE:
pCmdUI->SetCheck(m_tpwhich==DRAW_LINE);
break;
case ID_DISTILL:
pCmdUI->SetCheck(m_tpwhich==DRAW_DIST);
break;
case ID_RECTANGLE:
pCmdUI->SetCheck(m_tpwhich==DRAW_RECTANGLE&&rfill==0);
break;
case ID_RECTANGLE1:
pCmdUI->SetCheck(m_tpwhich==DRAW_RECTANGLE&&rfill==1);
break;
case ID_SELECT:
pCmdUI->SetCheck(m_tpwhich==DRAW_COPYRECT);
break;
case ID_DELETE:
pCmdUI->SetCheck(m_tpwhich==DRAW_DELETE&&m_delete==0);
break;
case ID_DELETE1:
pCmdUI->SetCheck(m_tpwhich==DRAW_DELETE&&m_delete==1);
break;
case ID_DELETE2:
pCmdUI->SetCheck(m_tpwhich==DRAW_DELETE&&m_delete==2);
break;
case ID_DELETE3:
pCmdUI->SetCheck(m_tpwhich==DRAW_DELETE&&m_delete==3);
break;
case ID_FILL:
pCmdUI->SetCheck(m_tpwhich==DRAW_FILL);
break;
case ID_MOZI:
pCmdUI->SetCheck(m_tpwhich==DRAW_MOZI&&mozi==1);
break;
case ID_MOZI1:
pCmdUI->SetCheck(m_tpwhich==DRAW_MOZI&&mozi==2);
break;
case ID_MOZI2:
pCmdUI->SetCheck(m_tpwhich==DRAW_MOZI&&mozi==3);
break;
case ID_MOZI3:
pCmdUI->SetCheck(m_tpwhich==DRAW_MOZI&&mozi==4);
break;
case ID_MOZI4:
pCmdUI->SetCheck(m_tpwhich==DRAW_MOZI&&mozi==5);
break;
case ID_TOUM:
pCmdUI->SetCheck(m_transparence);
break;
case ID_ROUND:
pCmdUI->SetCheck(m_tpwhich==DRAW_ROUND&&rfill==0);
break;
case ID_ROUND1:
pCmdUI->SetCheck(m_tpwhich==DRAW_ROUND&&rfill==1);
break;
case ID_MCOPY:
pCmdUI->SetCheck(m_tpwhich==DRAW_MCOPY);
break;
case ID_ADLINE:
pCmdUI->SetCheck(m_tpwhich==DRAW_ADLINE);
break;
case ID_CURVE:
pCmdUI->SetCheck(m_tpwhich==DRAW_CURVELINE||m_tpwhich==DRAW_CURVE);
break;
case ID_JP:
pCmdUI->SetCheck(jptemp);
break;
default:
break;
}
}
}
...............
}