Control Spy v2.0
Control Spy is een hulpprogramma dat ontwikkelaars helpt algemene besturingselementen te begrijpen: hoe stijlen op hen toe te passen en hoe ze reageren op berichten en meldingen. Met Control Spy kunt u direct zien hoe verschillende stijlen van invloed zijn op het gedrag en uiterlijk van elk besturingselement, en ook hoe u de status van elk besturingselement kunt wijzigen door berichten te verzenden.
Er zijn twee versies van Control Spy beschikbaar, één voor Comctl32.dll versie 5.x en één voor Comctl32.dll versie 6.0 en hoger. ControlSpyV6.exe heeft een ingebouwd toepassingsmanifest, zodat deze gebruikmaakt van de nieuwere, themabesturingselementen. ControlSpyV5.exe heeft dit manifest niet en wordt dus standaard ingesteld op de oudere versie.
Dit onderwerp bevat de volgende secties.
Overzicht
Control Spy host een geselecteerd algemeen besturingselement in het midden van het toepassingsvenster. U kunt wijzigen welk besturingselement wordt weergegeven door verschillende besturingselementen te selecteren in de keuzelijst aan de linkerkant van het venster. Berichten of meldingen die door het besturingselement worden ontvangen, worden weergegeven aan de rechterkant van het venster wanneer ze binnenkomen. U kunt deze functionaliteit in- of uitschakelen met behulp van de selectievakjes Ontvangen berichten en Meldingen ontvangen.
In de volgende afbeelding ziet u de Control Spy-toepassing.
Onderaan het venster bevinden zich verschillende tabbladen die meer functionaliteit bieden.
Stijlen
Met het tabblad Stijlen kunt u de huidige vensterstijl van het besturingselement wijzigen. Selecteer of deselecteer een van de vermelde stijlen en klik vervolgens op de knop Toepassen om de stijl van het weergegeven besturingselement te wijzigen. U kunt ook de knop Opnieuw maken gebruiken om een nieuw besturingselement te maken met de geselecteerde stijlen. Met de knop opnieuw instellen wordt het besturingselement teruggezet op de standaardstijlen.
Met de knoppen Stijl kopiëren en ExStyle kopiëren onder het tabblad worden de geselecteerde stijlconstanten naar het Klembord gekopieerd als een door bitgewijze OF (|) gescheiden lijst. U kunt deze lijst rechtstreeks in uw aanroep naar CreateWindowEx- plakken om een besturingselement in uw eigen toepassing met dezelfde stijl op te geven.
In de volgende afbeelding ziet u het tabblad Stijlen voor een knop besturingselement.
Berichten
Met het tabblad Berichten kunt u vrijwel elk bericht naar een besturingselement verzenden. Nadat u een bericht hebt geselecteerd in de keuzelijst, kunt u gegevens invoeren die worden verzonden als de wParam en lParam parameters van de aanroep naar SendMessage-. Nadat u op Verzendenhebt geklikt, wordt het bericht naar het besturingselement verzonden en wordt het resultaat weergegeven in het tekstvak onder aan het tabblad.
In de volgende afbeelding ziet u het tabblad Berichten wanneer een bepaald bericht is geselecteerd.
Grootte/kleur
Het tabblad Grootte/kleur kan worden gebruikt om de grootte van het besturingselement en de kleur van de achtergrond te wijzigen.
Waar om Control Spy te krijgen
Download Control Spy 2.0 (beide versies zijn opgenomen in de download).
Verwante onderwerpen