*   >> Lezen Onderwijs artikelen >> science >> programming

Combo Box Functions

tistatische werking in het dialoogvenster hDlg vak. DlgDirListComboBox stelt de tekst van deze controle om het huidige station en de map weer te geven. Deze parameter kan nul zijn als je niet wilt het huidige station en de map weer te geven. uFiletype is van het type UINT. Het is een set van bits (1 of 0) vlaggen die de kenmerken van de bestanden of mappen opgeeft worden toegevoegd aan de keuzelijst. Deze parameter kan een combinatie van de volgende waarden: DDL_ARCHIVE: Inclusief gearchiveerde bestanden. DDL_DIRECTORY: Inclusief submappen, die tussen vierkante haakjes ([]).

DDL_DRIVES: Alle toegewezen stations worden toegevoegd aan de lijst. Schijven worden vermeld in de vorm [-x-], waarbij x de stationsletter. DDL_EXCLUSIVE: Omvat alleen bestanden met de opgegeven kenmerken. Standaard worden gelezen schrijven van bestanden weergegeven, zelfs als DDL_READWRITE niet is opgegeven. DDL_HIDDEN: Inclusief verborgen bestanden. DDL_READONLY: Inclusief alleen-lezen-bestanden. DDL_READWRITE: Inclusief lezen schrijven van bestanden zonder extra attributen. Dit is de standaardinstelling. DDL_SYSTEM: Inclusief systeembestanden.

DDL_POSTMSGS: Als deze vlag is ingesteld, gebruikt de PostMessage DlgDirListComboBox functie (zie later) om berichten te sturen naar de keuzelijst. Als deze vlag niet is ingesteld, DlgDirListComboBox gebruikt de SendMessage functie. Als de functie slaagt, de return waarde is nul. Als de functie mislukt, de return waarde is nul. Als bijvoorbeeld de tekenreeks aangegeven door lpPathSpec is geen geldig pad, mislukt. Tot uitgebreide informatie over de fout te krijgen, bel GetLastError (zie later).

De DlgDirSelectComboBoxEx Deze functie haalt de huidige selectie van een combo doos gevuld met behulp van de DlgDirListComboBox functie. Deze selectie wordt geïnterpreteerd als een stationsletter, een bestand of een directory naam. Het prototype van de functie is: BOOL DlgDirSelectComboBoxEx (__in HWND hDlg, __out LPTSTR lpString, __in int nCount, __in int nIDComboBox); hDlg is van het type HWND. Het is een handvat om het dialoogvenster (venster) dat de combo box bevat. lpString is van het type LPTSTR. Het is een pointer naar de buffer die het geselecteerde pad ontvangt.

nCount is van het type int. Het is de lengte, in letters, de buffer wordt gewezen door de parameter lpString. De toepassing maakt de buffer voordat u deze functie gebruikt. nIDComboBox is van het type int. Het is de integer identifier van de keuzelijst controle in het dialoogvenster. De

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.