ProgressBar-kontroll
Kontrollen ProgressBar visar en stapeldiagram som ändrar längd när den tar emot förloppsmeddelanden. Den här kontrollen prenumererar på SetProgress ControlEvent. Den kan prenumerera på en ControlEvent med namnet efter den åtgärd som övervakas.
Relaterad information finns i Authoring a ProgressBar Controloch Adding Custom Actions to the ProgressBar.
Kontrollattribut
Du kan använda följande attribut med den här kontrollen. Om du vill ändra värdet för ett attribut med hjälp av en händelse prenumererar du på kontrollen till en ControlEvent i tabellen EventMapping och listar attributets identifierare i kolumnen Attribut. Ange identifieraren för ControlEvent i kolumnen Händelse.
Attributidentifierare | Hexadecimal bit | Beskrivning |
---|---|---|
position | Kontrollens position i dialogrutan. Ange kontrollens bredd, höjd och koordinater i kontrollens vänstra hörn i kolumnerna Width, Height, X och Y i tabellen Control. Använd installationsenheter för längd och avstånd. |
|
Förlopp | Det här attributet anger hur mycket av ProgressBar som fylls i. Attributet består av två heltal och en sträng. Det första heltalsfältet är det aktuella antalet förloppsmarkeringar och det andra heltalsfältet är det maximala standardantalet för förlopps tick (1024). Det tredje fältet är en sträng som är namnet på den pågående åtgärden. Om det aktuella antalet förloppsmarkeringar är större än det maximala, ändrar installationsprogrammet det till det högsta antalet. Det här attributet anges och ändras av SetProgress ControlEvent. Du måste prenumerera på kontrollen till den här händelsen i tabellen EventMapping genom att ange SetProgress i kolumnen Händelse och Förlopp i kolumnen Attribut. |
|
Text | Text som visas av kontrollen. Om du vill ange teckensnittet och teckensnittsformatet för en textsträng prefixar du strängen med tecken som visas med {\style} eller {&formatmall}. Där formatmallen är en identifierare i kolumnen TextStyle i tabellen TextStyle. Om ingen av dessa finns, men egenskapen DefaultUIFont definieras som ett giltigt textformat, används det teckensnittet. |
|
synlig | 0x00000000 0x00000001 |
Dold kontroll. Synlig kontroll. Inkludera den här biten i bitordet i kolumnen Attribut i tabellen Control för att göra kontrollen synlig eller dold när den skapas. Du kan också dölja eller visa en kontroll med hjälp av tabellen ControlCondition. |
nedsänkt | 0x00000000 0x00000004 |
Visar standardformatet för visuella objekt. Visar kontrollen med en nedsänkt 3D-look. Inkludera dessa bitar i bitordet i kolumnen Attribut i tabellen Control. |
RTLRO- | 0x00000000 0x00000020 |
Text i kontrollen visas i läsordning från vänster till höger. Text i kontrollen visas i läsordning från höger till vänster. |
Progress95 | 0x00000000 0x00010000 |
Förloppsindikator ritad som ett kontinuerligt fält. Förloppsindikator ritad som en serie rektanglar. Inkludera dessa bitar i bitordet i kolumnen Attribut i tabellen Control. |
Anmärkningar
Den här kontrollen kan skapas från klassen PROGRESS_CLASS med hjälp av funktionen CreateWindowEx. Den har formatmallarna WS_CHILD och WS_GROUP.