CDM_GETFILEPATH

Mesajul CDM_GETFILEPATH preia calea și numele de fișier al fișierului selectat 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_GETFILEPATH wParam = cbmax (WPARAM); 
lParam = psz (LPARAM) (LPTSTR); 
 
/ / Corespunzătoare macrocomandă int CommDlg_OpenSave_GetFilePath (hdlg, psz, cbmax) 

 

Parametrii

hdlg
Mâner din fereastra caseta de dialog comune pentru a primi mesajul.
psz
Indicatorul către buffer-ul care primește numele fișierului și calea.
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 și calea, 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