Control Spy v2.0
A Control Spy egy olyan eszköz, amely segít a fejlesztőknek megérteni a gyakori vezérlőket: hogyan alkalmazhatnak stílusokat rájuk, és hogyan válaszolnak az üzenetekre és értesítésekre. A Control Spy használatával azonnal láthatja, hogy a különböző stílusok hogyan befolyásolják az egyes vezérlők viselkedését és megjelenését, valamint azt is, hogyan módosíthatja az egyes vezérlők állapotát üzenetek küldésével.
A Control Spy két verziója érhető el, az egyik az Comctl32.dll 5.x- és egy Comctl32.dll 6.0-s és újabb verziójához. ControlSpyV6.exe beépített alkalmazásjegyzékkel rendelkezik, így az újabb, témájú vezérlőket használja. ControlSpyV5.exe nem rendelkezik ezzel a jegyzékfájlval, ezért alapértelmezés szerint a régebbi verzióra vonatkozik.
Ez a témakör a következő szakaszokat tartalmazza.
Áttekintés
A Control Spy egy kiválasztott közös vezérlőt üzemeltet az alkalmazásablak közepén. Az ablak bal oldalán található listamező különböző vezérlőinek kiválasztásával módosíthatja, hogy melyik vezérlőelem jelenjen meg. A vezérlő által fogadott üzenetek és értesítések az ablak jobb oldalán jelennek meg érkezéskor. Ezt a funkciót a Fogadott üzenetek és fogadott értesítések jelölőnégyzetével engedélyezheti vagy tilthatja le.
Az alábbi képen a Control Spy alkalmazás látható.
Az ablak alján több lap található, amelyek további funkciókat biztosítanak.
Stílusok
A Stílusok lapon módosíthatja a vezérlőelem aktuális ablakstílusát. Jelölje ki vagy törölje a kijelölést a felsorolt stílusok közül, majd kattintson a alkalmazása gombra a megjelenített vezérlőelem stílusának módosításához. Másik lehetőségként a újbóli létrehozása gombbal új vezérlőt hozhat létre a kijelölt stílusokkal. Az Alaphelyzetbe állítás gomb a vezérlőt az alapértelmezett stílusra állítja vissza.
A Stílus másolása és A lap alatti ExStyle másolása gomb a kijelölt stílusállandókat bitenkénti vagy (|) tagolt listaként másolja a vágólapra. Ezt a listát közvetlenül beillesztheti a CreateWindowExhívásába, hogy a saját alkalmazásában ugyanazzal a stílussal rendelkező vezérlőt biztosíthasson.
Az alábbi képen egy gombvezérlő Stílusok lapja látható.
Üzenetek
Az Üzenetek lapon szinte bármilyen üzenetet elküldhet egy vezérlőnek. Miután kiválasztott egy üzenetet a listamezőből, megadhatja az wParam és lParam paraméterként küldött adatokat a SendMessagehívásához. Miután a Küldésgombra kattintott, a rendszer elküldi az üzenetet a vezérlőnek, és minden eredmény megjelenik a lap alján lévő szövegmezőben.
Az alábbi képen egy adott üzenet kijelölésekor látható az Üzenetek lap.
Méret/szín
A Méret/Szín lapon módosíthatja a vezérlőelem méretét és a háttér színét.
Hol lehet get Control Spy
Letöltés Control Spy 2.0 (mindkét verzió tartalmazza a letöltés).
Kapcsolódó témakörök