Dela via


Windows-kontroller

Avsikt

En kontroll är ett underordnat fönster som ett program använder tillsammans med ett annat fönster för att aktivera användarinteraktion. Kontroller används oftast i dialogrutor, men de kan också användas i andra fönster. Kontroller i dialogrutor ger användaren ett sätt att skriva text, välja alternativ och initiera åtgärder. Kontroller i andra fönster tillhandahåller en mängd olika tjänster, till exempel att låta användaren välja kommandon, visa status och visa och redigera text. Den här dokumentationen beskriver de kontroller som tillhandahålls av Windows och de programmeringselement som används för att skapa och manipulera dem.

En lista över alla Windows-kontroller, inklusive en länk till omfattande översikts- och referensinformation för varje kontroll finns i Kontrollbibliotek.

Målgrupp för utvecklare

Kontroller är utformade för användning av C/C++-utvecklare och användargränssnittsdesigners. I allmänhet behöver utvecklare en måttlig förståelse för programmeringskoncept för användargränssnittet, Programmering av Windows API och Unicode.

Körningskrav

Stöd för kontroller tillhandahålls av User32.dll och Comctl32.dll. Mer information finns i Common Control-versioner.

I det här avsnittet

Ämne Beskrivning
Om vanliga kontroller
Innehåller allmän information som är gemensam för alla kontroller som stöds av Comctl32.dll.
kontrollera meddelanden
Förklarar hur Windows-meddelanden används för att kommunicera med kontroller.
anpassade kontroller
Beskriver olika sätt att skapa anpassade kontroller.
underklasskontroller
Beskriver ett sätt att anpassa en kontroll genom att ändra dess funktioner eller lägga till nya.
anpassad
Beskriver en tjänst, som tillhandahålls av vissa kontroller, som program kan använda för att anpassa olika aspekter av kontrollens utseende.
säkerhetsöverväganden: Microsoft Windows-kontroller
Innehåller information om säkerhetsöverväganden som rör Windows-kontrollerna.
Kontrollbibliotek
Innehåller översikter och referensinformation om varje kontroll som stöds av User32.dll och Comctl32.dll.
allmän kontrollreferens
Innehåller referensinformation om programmeringselement som gäller för flera kontroller, inte bara för en specifik kontroll.
Control Spy v2.0
Beskriver Control Spy, ett verktyg som hjälper utvecklare att förstå vanliga kontroller.
visuella formatmallar
Beskriver hur kontrollernas utseende kan ändras beroende på det visuella format som användaren har valt.
temafilformat
Diskuterar formatet för temafiler (.theme) som används i Windows 7 och Windows Vista.