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. |