Sdílet prostřednictvím


Control Spy v2.0

Control Spy je nástroj, který vývojářům pomáhá pochopit běžné ovládací prvky: jak na ně aplikovat styly a jak reagují na zprávy a oznámení. Pomocí nástroje Control Spy můžete okamžitě vidět, jak různé styly ovlivňují chování a vzhled každého ovládacího prvku, a také jak můžete změnit stav každého ovládacího prvku odesláním zpráv.

K dispozici jsou dvě verze nástroje Control Spy, jedna pro Comctl32.dll verze 5.x a jedna pro Comctl32.dll verze 6.0 a novější. ControlSpyV6.exe má integrovaný manifest aplikace, aby používal novější ovládací prvky s motivy. ControlSpyV5.exe tento manifest nemá a ve výchozím nastavení se používá starší verze.

Toto téma obsahuje následující části.

Přehled

Control Spy hostuje vybraný společný ovládací prvek uprostřed okna aplikace. Ovládací prvek, který se zobrazí, můžete změnit výběrem různých ovládacích prvků ze seznamu na levé straně okna. Zprávy nebo oznámení přijaté ovládacím prvku se zobrazí na pravé straně okna při jejich doručení. Tuto funkci můžete povolit nebo zakázat pomocí zaškrtávacích políček Přijaté zprávy a Oznámení přijatá.

Následující obrázek ukazuje aplikaci Control Spy.

ovládací okno spy

V dolní části okna je několik karet, které představují další funkce.

Styly

Karta Styly umožňuje změnit aktuální styl okna ovládacího prvku. Vyberte nebo zrušte výběr některého z uvedených stylů a potom kliknutím na tlačítko Použít změňte styl zobrazeného ovládacího prvku. Alternativně můžete pomocí tlačítka Znovu vytvořit a vytvořit nový ovládací prvek s vybranými styly. Tlačítko Obnovit vrátí ovládací prvek do výchozích stylů.

Tlačítka Kopírovat styl a Kopírovat exStyle pod kartou zkopírují vybrané konstanty stylu do schránky jako seznam s bitovým oddělovačem OR (|). Tento seznam můžete vložit přímo do volání CreateWindowEx a poskytnout tak ovládací prvek ve vlastní aplikaci se stejným stylem.

Následující obrázek znázorňuje kartu Styly ovládacího prvku tlačítka.

ovládací prvek spy styles tab

Zprávy

Karta Zprávy umožňuje odeslat ovládacímu prvku téměř jakoukoli zprávu. Po výběru zprávy ze seznamu můžete zadat data, která jsou odeslána jako wParam a lParam parametry volání SendMessage. Po kliknutí na Odeslatse zpráva odešle ovládacímu prvku a v textovém poli v dolní části karty se zobrazí jakýkoli výsledek.

Následující obrázek znázorňuje kartu zprávy, když je vybrána konkrétní zpráva.

ovládací prvek spy messages tab

Velikost/barva

Kartu Velikost/barva lze použít ke změně velikosti ovládacího prvku i barvy jeho pozadí.

Kde získat ovládací prvek Spy

Stáhnout Control Spy 2.0 (obě verze jsou obsaženy ve stažení).

koncepční

ovládací prvky Windows

povolení vizuálních stylů