(wince)长按屏幕,出现圆圈不完整

yunzhao2046 2009-08-13 07:54:01
长按屏幕后出现圆圈,但是显示不完整,怎么修改代码
case WM_LBUTTONDOWN:
SHRGINFO shrg;
shrg.cbSize = sizeof(shrg);
shrg.hwndClient = hWnd;
shrg.ptDown.x = LOWORD(lParam);
shrg.ptDown.y = HIWORD(lParam);
shrg.dwFlags = SHRG_NOTIFYPARENT;
POINT pp;
pp.x=LOWORD(lParam);
pp.y=HIWORD(lParam);
ClientToScreen(hWnd,&pp);
::SHRecognizeGesture(&shrg);
if(::SHRecognizeGesture(&shrg) == GN_CONTEXTMENU)//长按键消息
{
HMENU menu;
LPCWSTR menuname=MAKEINTRESOURCE(IDR_MENU_DOWN);
menu=::LoadMenuW(g_hInst,menuname);
HMENU ppt=GetSubMenu(menu,0);
TrackPopupMenuEx(ppt, TPM_LEFTALIGN,pp.x,pp.y,hWnd,0);
}
break;
...全文
91 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa19850033 2010-06-04
  • 打赏
  • 举报
回复
up!
:)))!

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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