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

Windows Statische Control

"First Name", WS_CHILD, 100, 100, 100, 20, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndSt, SW_SHOW); UpdateWindow (hwndSt); HWND hwndEd = CreateWindowEx (0, "EDIT", NULL, WS_CHILD, 100, 122, 100, 20, hwndMain, (HMENU) 2, hInstance, NULL); ShowWindow (hwndEd, SW_SHOW); UpdateWindow (hwndEd); MSG msg; BOOL Bret; while ((Bret = GetMessage (& msg, hwndMain, 0, 0)) = 0!) {if (Bret == -1) {//omgaan met de fout en de toepassing mogelijk af te sluiten} else {TranslateMessage (& msg); DispatchMessage (& msg); }} Terug msg.

wParam; } U kunt de volgende opdracht bij de opdrachtprompt om de code te compileren: g ++ winst.cpp -mwindows -o winst.exe Er zijn twee controles in de code. Laten we eens kijken naar de statische. De klasse is, STATIC; Dit is het tweede argument van de CreateWindowEx functie. De naam van de statische controle is, "First Name"; Dit is het derde argument van de functie; deze naam verschijnt als de inhoud display van de statische controle. Je hebt de WS_CHILD stijl aangeeft dat het om een ​​kind venster. De rest van de argumenten voor de CreateWindowEx functie zijn als die voor de EDIT controle.

Vergeet niet, moet elke controle een unieke integer identifier (op de tiende argument van de CreateWindowEx functie) te hebben. Als u de aanvraag, winst.exe, door te dubbelklikken op het te openen, zou je de 2 regelaars zien met de statische controle boven de bewerking controle. De statische controle heeft de tekst "First Name" dat aangeeft dat de gebruiker zijn voornaam moet typen in de edit control. Dat is het voor dit deel van de reeks. We stoppen hier en ga verder in het volgende deel.

Chrys Om te komen tot een van de onderdelen van deze reeks, typ de overeenkomstige titel hieronder in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Een venster Knop Functie en Macro Windows Static Control Static Control Styles

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