Partager via


CWnd::OnAppCommand

L'infrastructure appelle cette fonction membre lorsque l'utilisateur génère un événement de contrôle d'application.Un tel événement se produit lorsque l'utilisateur clique sur un bouton de commande d'application ou les types une touche de commande d'application.

afx_msg void OnAppCommand(
    CWnd* pWnd,
    UINT nCmd,
    UINT nDevice,
    UINT nKey
);

Paramètres

Paramètre

Description

[in] pWnd

Pointeur vers un objet de CWnd qui représente la fenêtre où l'utilisateur a cliqué sur le bouton de comman ou un utilisateur appuie sur la touche de commande.Cette fenêtre peut être une fenêtre enfant de la fenêtre réception du message.

[in] nCmd

Indique l'ordre d'application.Pour obtenir la liste des valeurs possibles, consultez les commandes dans la section de cmd du paramètre d' lParam de WM_APPCOMMAND.

[in] nDevice

Le périphérique d'entrée qui a généré l'événement d'entrée.Pour obtenir la liste des valeurs possibles, consultez les appareils dans la section d' uDevice du paramètre d' lParam de WM_APPCOMMAND.

[in] nKey

Indique toutes les touches virtuelles qui sont enfoncée, telles que la touche CTRL ou le bouton gauche de la souris.Pour obtenir la liste des valeurs possibles, consultez les clés dans la section de dwKeys du paramètre d' lParam de WM_APPCOMMAND.Pour plus d'informations, consultez le sous-titre « de paramètres de message » dans À propos de les entrées de la souris.

Notes

Cette méthode reçoit une notification de WM_APPCOMMAND , décrite dans Kit de développement logiciel Windows.

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

en-tête : afxwin.h

Cette méthode est prise en Windows Vista et versions ultérieures.

Les spécifications supplémentaires pour cette méthode sont décrites dans Spécifications de génération des contrôles communs Windows Vista.

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

WM_APPCOMMAND