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

Controle bewerken in Windows

Windows Voorgedefinieerde Controls - Deel 3 Deel - Windows User Interface Inleiding Dit is deel 3 van mijn serie, Windows Voorgedefinieerde Controls. Om deze tutorial te begrijpen, de meeste u alle vorige tutorials van de serie hebt gelezen. In dit deel van de serie, kijken we naar de Edit Control in algemene termen. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Een Edit Control een bewerking controle is een rechthoekig kind venster dat een gebruiker voor een toepassing in te voeren en bewerken van tekst mogelijk maakt. U kunt een bewerking controle selecteren door te klikken op de muis in het of door het indrukken van de Tab-toets op het toetsenbord totdat de bewerking controle focus krijgt. Wanneer een bewerking controle wordt geselecteerd, verschijnt een knipperende dakje dat het invoegpunt van het volgende teken duidt op het toetsenbord te typen.

Een bewerking controle stuurt kennisgeving codes aan haar moedermaatschappij venster in de vorm van WM_COMMAND berichten. Een toepassing kan een bericht naar een bewerking controle met behulp van de SendMessage functie. We zagen de WM_COMMAND berichtindeling en de SendMessage functie in het voorgaande deel van de reeks. Type Edit Control Er zijn twee soorten controles bewerken: de single-lijn bewerking controle en de multi-line edit control. De single-line edit control zou slechts één regel tekst te nemen.

De multi-line bewerken controle kan vele regels tekst te nemen, met de volgende regel onder de huidige regel. Het creëren van een Edit Control U kunt een bewerking controle met behulp van de CreateWindowEx functie te creëren. De volgende regels zal maken en een bewerking controle in een bovenliggende venster te openen.

HWND hwndEdit1 = CreateWindowEx (0, "EDIT", NULL, WS_CHILD, 100, 100, 150, 15, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); De CreateWindowEx functie maakt de controle en geeft een handvat om de besturing, zoals het handvat zou terugkeren naar een venster gecreëerd. Wanneer dit gebeurt, wordt het venster niet weergegeven. De volgende instructie maakt gebruik van het handvat van de controle van de controle weer.

De laatste verklaring (boven) maakt gebruik van het handvat van de controle om de verf (geef het kleur) client ge

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