当前位置: 代码迷 >> Windows Mobile >> 关于手机的长按键消息解决思路
  详细解决方案

关于手机的长按键消息解决思路

热度:145   发布时间:2016-04-25 07:54:30.0
关于手机的长按键消息
手机长按键时是向窗口发送的什么消息啊??

------解决方案--------------------
GN_CONTEXTMENU 是检测长按笔的
------解决方案--------------------
case WM_LBUTTONDOWN:
{
SHRGINFO shrg;
HMENU hmenu;

shrg.cbSize = sizeof(shrg);
shrg.hwndClient = hWnd;
shrg.ptDown.x = LOWORD(lParam);
shrg.ptDown.y = HIWORD(lParam);
shrg.dwFlags = SHRG_RETURNCMD
SHRG_NOANIMATION;

if (SHRecognizeGesture(&shrg) == GN_CONTEXTMENU) {
hmenu = GetSubMenu(g_hMainMenu, 0);
TrackPopupMenuEx(hmenu,
TPM_LEFTALIGN,
LOWORD(lParam),
HIWORD(lParam),
hWnd,
NULL);
}
break;
}
MSDN上揪的,用来判断长按键
  相关解决方案