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

Het creëren van Window Basics

Kennismaking met Windows - Deel 7 Volume - Windows User Interface Inleiding Dit is deel 7 van mijn reeks, Kennismaken met Windows. Ik neem aan dat je hebt alle vorige tutorials voordat deze te lezen. Je moet het lezen van de tutorials in de aangegeven volgorde. In dit deel van de serie kijken we naar het creëren venster basics. 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 venster Een toepassing maakt meestal het hoofdvenster als zijn eerste venster voordat het kan gaan om andere vensters te creëren creëren. U maakt een venster met behulp van de CreateWindowEx functie. Voordat u een venster, moet u de klasse van het venster eerst registreren, en geven daarna een venster procedure voor de klasse; dan kunt u het venster te maken. Een klasse heeft de kenmerken van een venster.

Sommige van deze eigenschappen kunnen worden bij het maken van het raam in de CreateWindowEx functie. Als je niet het kenmerk in de CreateWindowEx functie te geven, zorg ervoor dat je het in de beschrijving van de klasse (zie details later), tenzij de eigenschap is optioneel. De CreateWindowEx functie Er is een vooraf gedefinieerde functie genaamd CreateWindowEx, die wordt gebruikt om een ​​venster te maken. Twee andere functies worden normaliter gebruikt bij de CreateWindowEx functie. De functies zijn ShowWindow en UpdateWindow.

Voorbeeld code van het gebruik van deze functies is: HINSTANCE hinst; HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "hoofdvenster", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND) NULL, (HMENU) NULL, hinst, NULL); if (hwndMain!) return false; ShowWindow (hwndMain, SW_SHOWDEFAULT); UpdateWindow (hwndMain); Het eerste wat in de code is de verklaring van een identificatie die de instantie handvat van de klasse zal houden. Vervolgens heb je de verklaring van de identificatie die het handvat van het venster gemaakt zal houden.

De CreateWindowEx functie geeft de hendel van het raam zij heeft opgericht. Dit zal worden gehouden door hwndMain. De CreateWindowEx functie heeft vele argumenten. Het tweede argument is de naam van de klasse; het is een string tussen dubbele aanhalingstekens. Het derde argument is de naam van het venster, dat wordt weergegeven in de titelbalk van het venster. Het is e

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