CDM_GETSPEC

Mesajul CDM_GETSPEC preia numele fișierului (incluzând nu calea) din fișierul selectat în mod curent un Explorer-stil Deschidere sau Salvare ca comune caseta de dialog. Caseta de dialog trebuie să au fost create cu pavilion OFN_EXPLORER; în caz contrar, mesajul nu reușește.

CDM_GETSPEC wParam = cbmax (WPARAM); 
lParam = psz (LPARAM) (LPTSTR); 
 
/ / Corespunzătoare macrocomandă int CommDlg_OpenSave_GetSpec (hdlg, psz, cbmax) 

 

Parametrii

hdlg
Mâner din fereastra caseta de dialog comune pentru a primi mesajul.
psz
Adresa de tampon care primește numele fișierului.
cbmax
Dimensiune, în octeți (ANSI versiunea) sau caractere de 16-biți (versiunea Unicode), de tampon psz.

Valorile întroarse

Dacă mesajul reușește, valoarea returnată este dimensiunea, în octeți sau caractere, șir de nume de fișier, inclusiv caracterul NULL care. Acest lucru este fie numărul de octe?i sau caracterele copiate tampon psz , sau dimensiunea tampon necesare dacă tamponul este prea mic.

Dacă apare o eroare, valoarea returnată este mai mică decât zero.

QuickInfo

nbsp; Windows &NT: necesită versiunea 4.0 sau ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în commdlg.h.

A se vedea, de asemenea

Comune Dialog casetă de prezentare biblioteca, mesaje de caseta de Dialog comune, GetOpenFileName, GetSaveFileName, OPENFILENAME

Index