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

Kombinationsruta Functions

Windows Fördefinierade Controls - Del 26 Volym - Windows User Interface Introduktion Detta är en del 26 av min serie, Windows fördefinierade Controls. För att förstå den här guiden, måste du ha läst alla tidigare tutorials i serien. I denna del av serien, tittar vi på kombinations boxfunktionerna. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.

Den DlgDirListComboBox Denna funktion ersätter innehållet i en kombinationsruta med namnen på underkatalogerna och filerna i en viss katalog. Du kan välja namnlistan genom att ange en uppsättning filattribut. Listan med namn kan inkludera mappas enhetsbeteckningar. Prototypen av funktionen är: int DlgDirListComboBox (__in HWND hDlg, __inout LPTSTR lpPathSpec, __in int nIDComboBox, __in int nIDStaticPath, __in UINT uFiletype); __in betyder ingång till funktionen. __out organets utgång till funktionen. __inout betyder ingång eller utgång till funktionen.

hDlg är ett handtag till dialogrutan (fönster) som innehåller kombinationsrutan. pPathSpec är av typen LPTSTR och det är en pekare till en buffert innehållande en null-terminerade sträng som anger en absolut sökväg, relativ sökväg eller filnamn. En absolut sökväg kan börja med en enhetsbokstav (till exempel e: \\) eller en UNC-namnet (till exempel \\\\ datornamn \\ resursnamn). Om strängen inte anger en katalog, söker funktionen den aktuella katalogen. Funktionen delar upp strängen i en katalog och ett filnamn. Funktionen söker katalogen för namn som matchar filnamnet.

Om strängen innehåller ett filnamn, måste filnamnet ha åtminstone ett jokertecken (? Eller *). Om strängen inte innehåller ett filnamn, fungerar funktionen som om du hade angett asterisk jokertecken (*) som filnamn. Alla namn i den angivna katalogen som matchar filnamnet och har de attribut som anges av uFiletype parameter (se nedan) läggs till listan som visas i listrutan. nIDComboBox är av typen, int. Det är identifierare av en kombinationsruta i hDlg dialogrutan (fönster). Om denna parameter är noll, inte DlgDirListComboBox inte försöka fylla en kombinationsruta.

nIDStaticPath är av typen int. Det är identifierare av en statisk kontroll i hDlg dialogrutan. DlgDirListComboBox sätter texten i denna kontroll för att visa den aktuella enheten och katalogen. Denna parameter kan vara noll om du inte vill visa den aktuella enheten och k

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