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

Bericht Basics Voor Window Class Procedure

Kennismaking met Windows - Deel 5 Volume - Windows User Interface Inleiding Dit is deel 5 van mijn reeks, Kennismaken met Windows. Ik neem aan dat je alle voorgaande tutorials voordat deze hebt gelezen. Je moet het lezen van de tutorials in de aangegeven volgorde. In dit deel van de serie kijken we naar bericht basis voor het venster klasse procedure. 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. Event Een gebeurtenis is een actie die afhankelijk is van de tijd. Een venster functies door te wachten voor een evenement op te treden. Het evenement zal leiden tot een boodschap aan het venster klasse procedure die moet worden gestuurd (via een wachtrij). De klasse procedure zal het bericht te verwerken. Berichten die gemeenschappelijk zijn voor alle vensters moet de standaard procedure worden verzonden door de klasse procedure. Venster Berichten Voer de venster procedure berichten bereikt.

Het bericht kan komen van het besturingssysteem of van de toepassing. Het systeem genereert een bericht naar elkaar invoergebeurtenis, zoals wanneer de gebruiker typt op het toetsenbord, beweegt de muis of klikt controle zoals een schuifbalk. Wanneer een gebruiker een venstergrootte, dat een applicatiebericht. Het systeem bericht het venster procedure met een set van vier parameters bereikt: een venster greep (HWND), een bericht identifier (uMsg), en twee waarden genoemd bericht parameters (wParam en lParam). We hebben dit in het voorgaande deel van de reeks.

Het window handle identificeert het raam waarvoor het bericht bestemd is. Dus hoewel een procedure kan worden voor vele ramen, het bericht niet naar alle ramen; gaat het naar de ene die door de handgreep. Een boodschap identifier is een benoemde constant dat het doel van een bericht identificeert. Het kan zoiets, WM_PAINT, welke een identificator (variabele) die een integer geïdentificeerd zijn. Wanneer een vensterklasse procedure een bericht ontvangt, gebruikt de boodschap id te bepalen hoe het bericht verwerken.

Bijvoorbeeld, het bericht id WM_PAINT vertelt het venster procedure die client gebied van het venster is gewijzigd en moet worden herschilderd. De twee bericht parameters bepalen data of de locatie van de gegevens die worden gebruikt door een raam klasse procedure bij het verwerken van een be

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