CDM_GETFOLDERIDLIST message
[À 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.]
Récupère l’adresse de la liste d’identificateurs d’élément correspondant au dossier qu’une boîte de dialogue Ouvrir ou Enregistrer sous de style Explorer a actuellement ouverte. La boîte de dialogue doit avoir été créée avec l’indicateur OFN_EXPLORER ; sinon, le message échoue.
#define WM_USER 0x0400
#define CDM_FIRST (WM_USER + 100)
#define CDM_GETFOLDERIDLIST (CDM_FIRST + 0x0003)
Paramètres
-
wParam
-
Taille, en octets, de la mémoire tampon lParam .
-
lParam
-
Pointeur vers la mémoire tampon qui reçoit la liste des identificateurs d’élément.
Valeur retournée
Si le message réussit, la valeur de retour est la taille, en octets, de la liste des identificateurs d’élément. Il s’agit du nombre d’octets copiés dans la mémoire tampon ou de la taille de mémoire tampon requise si la mémoire tampon est trop petite.
Si une erreur se produit, la valeur de retour est inférieure à zéro.
Notes
La macro correspondante est la suivante :
int CommDlg_OpenSave_GetFolderIDList(hwnd, lparam, wparam);
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 |
|
Voir aussi
-
Référence
-
Conceptuel