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

Controle bewerken in Windows

bied van de controle is. Voor de bovenstaande code segment, wordt de standaard bewerking kleur wit worden gebruikt om de bewerking controle te schilderen. Laten we nu kijken naar de CreateWindowEx functie voor de bewerking controle. Het eerste argument kan nul. Omdat de bewerking controle is van de EDIT klasse, het tweede argument is de klasse, EDIT, dubbele aanhalingstekens. Als u de tekst in eerste instantie verschijnen in de bewerking controle wanneer het eerst wordt weergegeven, typt u de tekst tussen dubbele aanhalingstekens als derde argument, anders laat het derde argument NULL.

Het derde argument is officieel de naam van de controle (venster). Het vierde argument gaat over de stijlen voor de bewerking controle. Aangezien bewerken controle is een kind venster, je de ramen 'WS_CHILD stijl nodig op deze positie. U kunt deze stijl combineren met edit control stijlen, het scheiden van de stijl identifiers (constanten) in het argument van de | operator.

We zullen bewerking controle stijlen te zien in het volgende deel van de serie, een van de bewerking controle stijlen is ES_MULTILINE, die wordt gebruikt wanneer de bewerking controle willen een multi-line bewerken controle. Dus, als u wilt dat de bovenstaande bewerking controle om multi-line zijn, je zou het volgende als vierde argument typen: WS_CHILD | ES_MULTILINE Bij afwezigheid van de ES_MULTILINE stijl in het vierde argument van de CreateWindowEx functie, een single-lijn edit control ontstaat.

De vijfde argument is de horizontale (x) positie in het apparaat eenheden van de linker bovenhoek van de bewerking controle van de linker bovenhoek van het client gebied van het bovenliggende venster (niet het bureaublad). De zesde argument is de verticale (y) positie in het apparaat eenheden van de linker bovenhoek van de bewerking controle van de linker bovenhoek van het client gebied van het bovenliggende venster. De zevende argument is de breedte van de bewerking controle in apparaat-eenheden (van de controle van de linker bovenhoek).

De achtste argument is de hoogte van de bewerking controle in apparaat-eenheden (van de controles van de linker bovenhoek). De negende argument is het handvat van het bovenliggende venster dat de bewerking controle herbergt. De tiende argument is identifier (kind venster) van de bewerking controle's. Dit is een geheel getal dat uniek is voor alle kind vensters (niet alleen controles bewerken) in een bovenliggend venster. De gegevenstype voor identificatie in de CreateWindowE

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