*   >> läser Utbildning artiklar >> science >> programming

Kombinationsruta Functions

atalogen. uFiletype är av typen UINT. Det är en uppsättning bit (1 eller 0) flaggor som anger attributen för filer eller kataloger som ska läggas till kombinationsrutan. Denna parameter kan vara en kombination av följande värden: DDL_ARCHIVE: Inkluderar arkiverade filer. DDL_DIRECTORY: Inkluderar kataloger, som är inneslutna i hakparenteser ([]). DDL_DRIVES: Alla mappade enheter läggs till listan. Drives listas i form [-x-], där x är enhetsbeteckningen. DDL_EXCLUSIVE: Inkluderar endast filer med de angivna attribut.

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,

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.