Som standard läses skriva filer listade även om DDL_READWRITE inte anges. DDL_HIDDEN: Inkluderar dolda filer. DDL_READONLY: Inkluderar skrivskyddade filer. DDL_READWRITE: Inkluderar läs- och skriv filer utan ytterligare attribut. Detta är standardinställningen. DDL_SYSTEM: Inkluderar systemfiler. DDL_POSTMSGS: Om denna flagga är satt använder DlgDirListComboBox postmessage funktionen (se nedan) för att skicka meddelanden till kombinationsrutan. Om denna flagga inte är satt, använder DlgDirListComboBox den sendmessage funktionen. Om funktionen lyckas, är returvärdet noll.
Om funktionen misslyckas, är returvärdet noll. Till exempel, om strängen som anges av lpPathSpec är inte en giltig bana, misslyckas funktionen. För att få utökad felinformation, ring GetLastError (se nedan). Den DlgDirSelectComboBoxEx Denna funktion hämtar den aktuella markeringen från en kombinations låda fylld med hjälp av DlgDirListComboBox funktionen. Detta val tolkas som en enhetsbeteckning, en fil eller ett katalognamn. Prototypen av funktionen är: BOOL DlgDirSelectComboBoxEx (__in HWND hDlg, __out LPTSTR lpString, __in int nCount, __in int nIDComboBox); hDlg är av typen HWND.
Det är ett handtag till dialogrutan (fönster) som innehåller kombinationsrutan. lpString är av typen LPTSTR. Det är en pekare till bufferten som tar emot den markerade banan. nCount är av typen int. Det är längden, med bokstäver, av bufferten som pekas på av lpString parametern. Programmet skapar bufferten först innan du använder denna funktion. nIDComboBox är av typen int. Det är heltal identifierare för kombinationsrutan kontroll i dialogrutan. Returvärdet är noll, om den aktuella markeringen är ett katalognamn. Om den aktuella markeringen är inte ett katalognamn, är returvärdet noll.
För att få utökad felinformation, ring GetLastError (se nedan). Den GetComboBoxInfo Denna funktion hämtar information om den angivna listrutan. Prototypen av funktionen är: BOOL GetComboBoxInfo (__in HWND hwndCombo,