Compartilhar via


How to Prevent Tap-and-Hold Animation Display

Windows Mobile SupportedWindows Embedded CE Not Supported

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

Other Resources

Developing Menu Components