*   >> Lese Utdanning Artikler >> science >> programming

Opprette Window Basics

Bli kjent med Windows - Del 7 Volum - Windows brukergrensesnitt Innledning Dette er del 7 av serien min, Bli kjent med Windows. Jeg antar at du har lest alle de tidligere tutorials før dette. Du bør lese tutorials i angitt rekkefølge. I denne delen av serien ser vi på å skape vindusgrunnleggende. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.

Opprette en Window Søknad skaper vanligvis hovedvinduet som sin første vinduet før den kan gå på å skape andre vinduer. Du oppretter et vindu ved hjelp av CreateWindowEx funksjonen. Før du oppretter et vindu, må du registrere deg klassen av vinduet først, og gi et vindu prosedyre for klassen da; så kan du lage vinduet. En klasse har preg av et vindu. Noen av disse egenskapene kan gis når du oppretter vinduet i CreateWindowEx funksjonen.

Hvis du ikke gir den karakteristiske i CreateWindowEx funksjonen, må du gi den i klassen beskrivelse (se detaljer senere), med mindre den karakteristiske er valgfritt. CreateWindowEx Funksjon Det er en forhåndsbestemt funksjon som kalles CreateWindowEx, som brukes til å lage et vindu. To andre funksjoner er vanligvis brukt sammen med CreateWindowEx funksjon. Funksjonene er Showwindow og UpdateWindow.

Eksempel koden til bruk av disse funksjonene 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); if (hwndMain!) return false; Showwindow (hwndMain, SW_SHOWDEFAULT); UpdateWindow (hwndMain); Det første i koden er erklæringen av en identifikator som vil holde forekomsten håndtaket av klassen. Neste du har erklæringen av identifikator som vil holde håndtaket på vinduet opprettet.

CreateWindowEx funksjonen returnerer håndtaket på vinduet det har skapt. Dette vil bli holdt av hwndMain. CreateWindowEx funksjonen har mange argumenter. Det andre argumentet er navnet på klassen; det er en streng i anførselstegn. Det tredje argumentet er navnet på vinduet, som vil bli vist i tittellinjen i vinduet. Det er en streng i anførselstegn, og det kan ha mellomrom. Ett av argumentene er identifikatoren for den klassen forekomst håndtaket. Det er en if-setning. Dette hvis-statement sjekker om vinduet ble opprettet.

Hvis det ikke er opprettet, returnerer if-setningen USANN til

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.