switch case结构中绘线问题?

jkmaple 2011-08-19 04:28:07
为什么在CASE标签后绘图不显示呢?
只要不在SWITCH-CASE中就能正常显示!
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chunyou128 2011-08-20
  • 打赏
  • 举报
回复
那就放外边吧
jkmaple 2011-08-19
  • 打赏
  • 举报
回复
进了,一切正常!
ouyh12345 2011-08-19
  • 打赏
  • 举报
回复
跟踪时,进了PD case吗?
先把default里的东西注释掉
jkmaple 2011-08-19
  • 打赏
  • 举报
回复
WORD wCMD = static_cast<WORD>(*(hpgl_info.cmd.data ()+sizeof(char)));
BYTE cmd1[2] = {0,0};
cmd1[1] = static_cast<BYTE>(*(hpgl_info.cmd.data ()));
cmd1[0] = static_cast<BYTE>(*(hpgl_info.cmd.data ()+sizeof(char)));
::memcpy (&wCMD,cmd1,hpgl_info.cmd.size ());

switch(wCMD)
{
case PD:
hpgl_info.hpgl_display_DC->MoveTo (20,50);//放在switch外面正常
hpgl_info.hpgl_display_DC->LineTo (300,700);
break;
default:
CRect rect;
hpgl_info.hpgl_display_DC->GetWindow ()->GetClientRect (&rect);
hpgl_info.hpgl_display_DC->DrawText (_T("无效命令"),-1,&rect,DT_CENTER | DT_VCENTER | DT_SINGLELINE);
break;
}
ouyh12345 2011-08-19
  • 打赏
  • 举报
回复
代码?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧