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
Commdlg.h (inclure Windows.h)
Noms Unicode et ANSI
FILEOKSTRINGW (Unicode) et FILEOKSTRINGA (ANSI)

Voir aussi

Référence

CDN_FILEOK

OPENFILENAME

RegisterWindowMessage

Conceptuel

Bibliothèque de boîtes de dialogue commune