*   >> Læs Uddannelse artikler >> science >> programming

Oprettelse Window Basics

At kende Windows - Del 7 Volume - Windows brugergrænseflade Introduktion Dette er en del 7 af min serie, At kende Windows. Jeg antager at du har læst alle de foregående tutorials før denne. Du bør læse tutorials i den angivne rækkefølge. I denne del af serien ser vi på at skabe vindue basics. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.

Oprettelse af et vindue En ansøgning opretter typisk hovedvinduet som sin første vindue, før det kan gå på at skabe andre vinduer. Du opretter et vindue ved hjælp af funktionen CreateWindowEx. Før du opretter et vindue, skal du registrere klassen af ​​vinduet først, og derefter give et vindue procedure for klassen; så kan du oprette vinduet. En klasse har karakter af et vindue. Nogle af disse egenskaber kan gives, når du opretter vinduet i CreateWindowEx funktionen.

Hvis du ikke giver den karakteristiske i CreateWindowEx funktion, skal du sørge for at give det i klassen beskrivelse (se detaljer senere), medmindre den karakteristiske er valgfrit. CreateWindowEx Funktion Der er en foruddefineret funktion kaldet CreateWindowEx, som bruges til at skabe et vindue. To andre funktioner anvendes normalt med funktionen CreateWindowEx. Funktionerne er ShowWindow og UpdateWindow.

Eksempel kode af brugen af ​​disse funktioner er: hInstance hinst; HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "hovedvinduet", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND) NULL, (HMENU) NULL, hinst, NULL); hvis (hwndMain!) return false; ShowWindow (hwndMain, SW_SHOWDEFAULT); UpdateWindow (hwndMain); Den første ting i koden er erklæringen om en identifikator, der vil holde den forekomst håndtag af klassen. Næste du har erklæringen fra identifikationen, der vil holde i håndtaget på vinduet oprettet.

CreateWindowEx funktionen returnerer håndtaget af vinduet, den har skabt. Dette vil blive afholdt af hwndMain. Funktionen CreateWindowEx har mange argumenter. Det andet argument er navnet på klassen; det er en streng i anførselstegn. Det tredje argument er navnet på det vindue, som vil blive vist i titellinjen af ​​vinduet. Det er en streng i anførselstegn, og det kan have mellemrum. Et af argumenterne er identifikator for klassen eksempel håndtag. Der er en hvis-sætning.

Dette, hvis-sætning kontrollerer, om vinduet var oprettet

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.