DlgDirSelectComboBoxEx

De DlgDirSelectComboBoxEx functie haalt de huidige selectie in een keuzelijst met invoervak gevuld met behulp van de functie DlgDirListComboBox . De selectie wordt geïnterpreteerd als een stationsletter, een bestand of een directorynaam.

BOOL DlgDirSelectComboBoxEx ()  HWND  hDlg, / / ingang naar het dialoogvenster met keuzelijstLPTSTRlpString, / / aanwijzer aan buffer voor pad tekenreeksintnCount, / / het aantal tekens in tekenreeks padintnIDComboBox / /-id van de keuzelijst met invoervak);
 

Parameters

hDlg
Ingang naar het dialoogvenster dat de keuzelijst met invoervak bevat.
lpString
Pointer naar de buffer die is ontvangen van het geselecteerde pad.
nCount
Hiermee geeft u de lengte, in tekens, van de buffer waarnaar door de parameter lpString.
nIDComboBox
Hiermee geeft u het geheel getal als id voor de keuzelijst met invoervak 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

Als de huidige selectie geeft een directory naam of station letter, de DlgDirSelectComboBoxEx functie verwijdert de omsluitende haakjes (en afbreekstreepjes voor stationsletters) dus de naam of de brief is klaar om te worden ingevoegd in een nieuw pad of bestandsnaam. Als er geen selectie is, kunnen de inhoud van de buffer lpString waarnaar niet wijzigen.

De functie DlgDirSelectComboBox niet mogelijk meer dan één bestandsnaam als resultaat moet worden gegeven in een keuzelijst met invoervak.

DlgDirSelectComboBoxEx verzendt CB_GETCURSEL en CB_GETLBTEXT naar de keuzelijst met invoervak.

In de Win32 API, kunt u deze functie gebruiken met alle drie soorten keuzelijsten met invoervakken (CBS_SIMPLE, CBS_DROPDOWN en CBS_DROPDOWNLIST).

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, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

Index