MESSAGE FILEOKSTRING
[À compter de Windows Vista, les boîtes de dialogue Ouvrir et Enregistrer sous communes ont été remplacées par la boîte de dialogue Élément commun. Nous vous recommandons d’utiliser l’API Common Item Dialog au lieu de ces boîtes de dialogue de la bibliothèque de boîtes de dialogue communes.]
Une boîte de dialogue Ouvrir ou Enregistrer sous envoie le message enregistré FILEOKSTRING à votre procédure de hook, OFNHookProc, lorsque l’utilisateur spécifie un nom de fichier et clique sur le bouton OK . La procédure de raccordement peut accepter le nom du fichier et autoriser la boîte de dialogue à se fermer, ou rejeter le nom de fichier et forcer la boîte de dialogue à rester ouverte.
#define FILEOKSTRING TEXT("commdlg_FileNameOK")
Paramètres
-
wParam
-
Ce paramètre n'est pas utilisé.
-
lParam
-
Pointeur vers une structure OPENFILENAME . Le membre lpstrFile de cette structure contient le lecteur, le chemin d’accès et le nom de fichier spécifiés par l’utilisateur.
Valeur retournée
Si la procédure de raccordement retourne zéro, la boîte de dialogue Ouvrir ou Enregistrer sous accepte le nom de fichier spécifié et se ferme.
Si la procédure de raccordement renvoie une valeur différente de zéro, la boîte de dialogue Ouvrir ou Enregistrer sous rejette le nom de fichier spécifié et reste ouverte.
Notes
La procédure de raccordement doit spécifier la constante FILEOKSTRING dans un appel à la fonction RegisterWindowMessage pour obtenir l’identificateur du message envoyé par la boîte de dialogue.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Noms Unicode et ANSI |
FILEOKSTRINGW (Unicode) et FILEOKSTRINGA (ANSI) |
Voir aussi
-
Référence
-
Conceptuel