How to Prevent Tap-and-Hold Animation Display
9/8/2008
Se você não fizer isso desejar para fornecer o padrão comentários animação para um gesto TAP-and-Hold para seu aplicativo, você pode definir a SHRG_NOANIMATION sinalizador quando chamado a SHRecognizeGesture função, como mostra o seguinte exemplo mensagem manipulador para WM_LBUTTONDOWN.
Exemplo de código
O seguinte exemplo de código demonstra como usar evitar animação TAP-and-Hold exibir.
Observação
Para fazer o seguinte exemplo de código mais fácil de ler, verificação de segurança e manipulação de erro não estão incluídos.Esta exemplo de código não deve ser usado em uma configuração versão a menos que ele foi modificado para incluí-las.
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 | ;
if (SHRecognizeGesture(&shrg) == GN_CONTEXTMENU) {
hmenu = GetSubMenu(g_hMainMenu, 0);
TrackPopupMenuEx(hmenu, TPM_LEFTALIGN, LOWORD(lParam),
HIWORD(lParam), hWnd, NULL);
}
break;
}
See Also
Concepts
How to Display a Shortcut Menu from an Existing Resource
Menu Overview