Partager via


CWnd::OnNotifyFormat

L'infrastructure appelle cette fonction membre pour déterminer si la fenêtre active reçoit les structures ANSI ou Unicode dans le message de notification de WM_NOTIFY.

afx_msg UINT OnNotifyFormat(
    CWnd* pWnd, 
    UINT nCommand
);

Paramètres

Paramètre

Description

[in] pWnd

Un pointeur vers un objet de CWnd qui représente la fenêtre envoyer le message de WM_NOTIFY .

Ce paramètre est le pointeur à un contrôle si le paramètre d' nCommand est NF_QUERY, ou le pointeur à la fenêtre parente d'un contrôle si nCommand est NF_REQUERY.

[in] nCommand

Une valeur de commande qui spécialise le message d' WM_NOTIFY . Les valeurs possibles sont :

  • NF_QUERY -

    Le message est une requête pour déterminer si les structures ANSI ou Unicode doit être utilisé dans des messages d' WM_NOTIFY . Ce message est envoyé d'un contrôle à sa fenêtre parente lors de la création d'un contrôle, et en réponse à le formulaire d' NF_REQUERY de ce message.

  • NF_REQUERY -

    Le message est une demande d'un contrôle d'envoyer le formulaire d' NF_QUERY de ce message à sa fenêtre parente. Cette demande est envoyée de la fenêtre parente, et indique au contrôle pour actualiser le parent sur le type de structure à utiliser dans les messages d' WM_NOTIFY . Si le paramètre d' nCommand est NF_REQUERY, la valeur de retour est le résultat de l'opération d'actualisation.

Valeur de retour

Valeur de retour

Signification

NFR_ANSI

Les structures ANSI doivent être utilisées dans les messages d' WM_NOTIFY envoyés par le contrôle.

NFR_UNICODE

Les structures Unicode doivent être utilisées dans les messages d' WM_NOTIFY envoyés par le contrôle.

0

Une erreur s'est produite.

Notes

Cette méthode reçoit une notification de WM_NOTIFYFORMAT , décrite dans Kit de développement logiciel Windows. Les messages d'WM_NOTIFY sont envoyés d'un contrôle commun à sa fenêtre parente, et de la fenêtre parente au contrôle commun.

Notes

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 pour la génération des contrôles communs Windows Vista.

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

WM_NOTIFYFORMAT

WM_NOTIFY