更正:
上面的catch 改为case (:
上面的catch 改为case (:
解决方案 »
- 急需高手!!MFC中引用的c语言代码中含有WinMain函数,如何在运行时把WinMain当做普通函数?
- 如何建非模态对话框?
- 如何清除某个网站的cookie? 十万火急!!!
- 用InvalidateRect取代Invalidate后,OnDraw是否也需改变呢?
- 怎么把vc编写的代码移植到Linux下?
- CTreeCtrl响应NM_RCLICK右击消息时如何如何获取,所点击的item?
- 哪位高手帮忙解决一个数据库的问题呀
- help-简单问题--时间同步----
- 请赐一个Visual Assist 6.0或X版注册码
- 我开了一个线程,在里面循环等待,但是CPU使用率却很高很高速度很慢为什么?如何解决?
- 请问如何限制一个添加了CString类成员变量的Edit框只能输入数字?
- 救命啊!!!
{
catch 1:
{
int i=...//wrong!
}
...
}
把int i;定义放到switch外面。
case WM_RBUTTONDOWN:
wmId = LOWORD(lParam);
wmEvent = HIWORD(lParam);
HMENU hMenu;
hMenu=GetSystemMenu(hWnd,TRUE);
TrackPopupMenu(hMenu,TPM_LEFTALIGN | TPM_RIGHTBUTTON,100,100,0,hWnd,NULL);
break;
改成下面的后就编译出错
case WM_RBUTTONDOWN:
wmId = LOWORD(lParam);
wmEvent = HIWORD(lParam);
HMENU //hMenu;
hMenu=GetSystemMenu(hWnd,TRUE);
TrackPopupMenu(hMenu,TPM_LEFTALIGN | TPM_RIGHTBUTTON,100,100,0,hWnd,NULL);
break;