Windows-berichten

Het systeem loopt input voor een venster procedure in de vorm van berichten. Berichten worden gegenereerd door zowel het systeem en de toepassingen. Het systeem genereert een bericht op elk input evenement bijvoorbeeld wanneer de gebruiker typt, de muis beweegt of klikt op een besturingselement zoals een schuifbalk. Het systeem genereert ook berichten in reactie op veranderingen in het systeem veroorzaakt door een toepassing, zoals wanneer een toepassing de pool van systeembronnen lettertype verandert of een van haar windows het formaat wordt aangepast. Een toepassing kunt berichten aan de directe eigen vensters taken uit te voeren of om te communiceren met Vensters in andere toepassingen genereren.

Het systeem stuurt een bericht naar een venster procedure met een set van vier parameters: een vensteringang, een bericht-id en twee 32-bits waarden bericht parametersworden genoemd. De vensteringang identificeert het venster waarvoor het bericht is bestemd. Het systeem gebruikt om te bepalen welke venster procedure moet het bericht.

Een bericht-id is een benoemde constante waarmee het doel van een bericht. Wanneer een venster procedure een bericht ontvangt, gebruikt deze een bericht-id om te bepalen hoe het bericht verwerken. Bijvoorbeeld, de bericht-id WM_PAINT vertelt de procedure venster dat het clientgebied van het venster is gewijzigd en moet worden vernieuwd.

Bericht parameters opgeven gegevens of de locatie van de gegevens door een venster procedure gebruikt bij de verwerking van een bericht. De betekenis en waarde van de parameters van het bericht afhankelijk van het bericht. Een bericht parameter kan bevatten een geheel getal, Lunchpakket bits vlaggen, een aanwijzer naar een structuur met extra gegevens, enzovoort. Wanneer een bericht geen bericht parameters gebruikt, zijn ze meestal ingesteld op NULL. Een venster procedure moet de bericht-id om te bepalen hoe te interpreteren de parameters bericht controleren.

Index