Besturingsberichten kennisgeving

Een besturingselement moet een waarschuwingsbericht verzenden naar de bovenliggende venster in kennis te stellen van de moedermaatschappij over de invoer van de gebruiker of wijzigingen in het besturingselement. De melding is een WM_COMMAND -bericht met een aanduiding van het besturingselement en een berichtgevingscode identificatie van de aard van de gebeurtenis. Een besturingselement-id is een uniek nummer dat de toepassing gebruikt om te identificeren van het besturingselement verzenden van het bericht. De toepassing wordt de id voor een besturingselement ingesteld wanneer het besturingselement wordt gemaakt. De toepassing geeft de identificatie in de hMenu -parameter van de functie CreateWindowEx of in de id -lid van de DLGITEMTEMPLATEEX structuur.

Omdat het besturingselement niet de aanduiding van het besturingselement instelt, moet het besturingselement de id ophalen voordat het notification-berichten kunt verzenden. Een besturingselement moet de functie GetDlgCtrlID gebruiken om een eigen controle-id ophalen. Hoewel de id van het besturingselement is opgegeven als de greep menu wanneer het besturingselement is gemaakt, worden niet de GetMenu functie gebruikt om op te halen de id. U kunt ook kunt een besturingselement de id ophalen uit lid van de hMenu in de CREATESTRUCT structuur tijdens het verwerken van het WM_CREATE bericht.

Index