DlgDirSelectEx

De DlgDirSelectEx functie haalt de huidige selectie in een keuzelijst met enkelvoudige selectie. Hierbij wordt ervan uitgegaan dat de keuzelijst is gevuld door de functie DlgDirList en dat de selectie een stationsletter, bestandsnaam of mapnaam is.

BOOL DlgDirSelectEx ()  HWND  hDlg, / / ingang naar het dialoogvenster met keuzelijstLPTSTRlpString, / / aanwijzer aan buffer voor pad tekenreeksintnCount, / / het aantal tekens in tekenreeks padintnIDListBox / / id van keuzelijst);
 

Parameters

hDlg
Ingang naar het dialoogvenster dat de keuzelijst bevat.
lpString
Pointer naar een buffer die is ontvangen van het geselecteerde pad.
nCount
Hiermee geeft u de lengte, in tekens, van de buffer waarnaar wordt verwezen door lpString.
nIDListBox
Hiermee geeft u het geheel getal als id van een keuzelijst in het dialoogvenster.

Retourwaarden

Als de huidige selectie een directorynaam is, is de retourwaarde aan nul.

Als de huidige selectie niet een directorynaam is, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De functie DlgDirSelectEx kopieert de selectie naar de buffer waarnaar door de parameter lpString . Als de huidige selectie een directory naam of station brief is, verwijdert DlgDirSelectEx de omsluitende vierkante haken (en afbreekstreepjes, voor stationsletters), zodat de naam of de brief is klaar om te worden ingevoegd in een nieuw pad. Als er geen selectie, verandert lpString niet.

DlgDirSelectEx verzendt LB_GETCURSEL en LB_GETTEXT naar de keuzelijst. De functie niet meer dan een bestandsnaam te retourneren uit een keuzelijst toe. De keuzelijst moet niet een keuzelijst met meerdere keuzemogelijkheden. Als het is, retourneert deze functie een waarde nul geen en lpString blijft ongewijzigd.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Geďmplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Combo Boxes overzicht, Combo Box functies, DlgDirList, DlgDirListComboBox, DlgDirSelectComboBoxEx, LB_GETCURSEL, LB_GETTEXT

Index