_Message WM NOTIFYFORMAT
Détermine si une fenêtre accepte des structures ANSI ou Unicode dans le message de notification WM _ Notify . WM _ Les messages NOTIFYFORMAT sont envoyés à partir d’un contrôle commun à sa fenêtre parente et de la fenêtre parente au contrôle commun.
Paramètres
-
wParam
-
Handle de la fenêtre qui envoie le message WM _ NOTIFYFORMAT . Si lParam est _ une requête NF, ce paramètre est le handle d’un contrôle. Si lParam est NF _ Requery, ce paramètre est le handle de la fenêtre parente d’un contrôle.
-
lParam
-
Valeur de commande qui spécifie la nature du message WM _ NOTIFYFORMAT . Il s’agit de l’une des valeurs suivantes :
Valeur Signification - _requête NF
Le message est une requête qui détermine si les structures ANSI ou Unicode doivent être utilisées dans les messages de _ notification WM . Cette commande est envoyée à partir d’un contrôle à sa fenêtre parente pendant la création d’un contrôle et en réponse à une _ commande de REREQUÊTE NF. - rerequête NF _
Le message est une demande pour qu’un contrôle envoie un _ formulaire de requête NF de ce message à sa fenêtre parente. Cette commande est envoyée à partir de la fenêtre parente. La fenêtre parente demande au contrôle de le redemander sur le type de structures à utiliser dans les messages WM _ Notify . Si lParam est NF _ Requery, la valeur de retour est le résultat de l’opération de rerequête.
Valeur de retour
Retourne l’une des valeurs suivantes.
| Code de retour | Description |
|---|---|
|
Les structures ANSI doivent être utilisées dans les messages de _ notification WM envoyés par le contrôle. |
|
Les structures Unicode doivent être utilisées dans les messages de _ notification WM envoyés par le contrôle. |
|
Une erreur est survenue. |
Notes
Lorsqu’un contrôle commun est créé, le contrôle envoie un message WM _ NOTIFYFORMAT à sa fenêtre parente pour déterminer le type de structures à utiliser dans les messages de _ notification WM . Si la fenêtre parente ne gère pas ce message, la fonction DefWindowProc répond en fonction du type de la fenêtre parente. Autrement dit, si la fenêtre parente est une fenêtre Unicode, DefWindowProc retourne des _ Unicode NFR et, si la fenêtre parente est une fenêtre ANSI, DefWindowProc retourne NFR _ ANSI. Si la fenêtre parente est une boîte de dialogue et ne gère pas ce message, la fonction DefDlgProc répond de la même manière en fonction du type de la boîte de dialogue (Unicode ou ANSI).
Une fenêtre parente peut modifier le type de structures qu’un contrôle commun utilise dans les messages de _ notification WM en affectant à lParam la valeur NF _ Requery et en envoyant un message WM _ NOTIFYFORMAT au contrôle. Ainsi, le contrôle envoie un _ formulaire de requête NF du message WM _ NOTIFYFORMAT à la fenêtre parente.
Tous les contrôles communs vont envoyer les messages WM _ NOTIFYFORMAT . toutefois, les contrôles de Windows standard (contrôles d’édition, zones de liste déroulante, zones de liste, boutons, barres de défilement et contrôles statiques) ne le font pas.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |
| En-tête |
|