Przycisk (Struktura wstążki systemu Windows)
Przycisk to kontrolka, która użytkownik może kliknąć, aby podać dane wejściowe aplikacji.
Wprowadzenie
Poniższy zrzut ekranu zawiera trzy przykłady elementu Przycisk wstążki.
Właściwości przycisku
Struktura wstążki definiuje kolekcję kluczy właściwości dla kontrolki Przycisk.
Zazwyczaj właściwość Button jest aktualizowana w interfejsie użytkownika wstążki przez unieważnienie polecenia skojarzonego z kontrolką za pomocą wywołania metody IUIFramework::InvalidateUICommand. Zdarzenie unieważniania jest obsługiwane, a zdefiniowane właściwości są aktualizowane przez metodę wywołania zwrotnego IUICommandHandler::UpdateProperty wywołania zwrotnego.
Metoda wywołania zwrotnego IUICommandHandler::UpdateProperty nie jest wykonywana, a aplikacja odpytuje zaktualizowaną wartość właściwości, dopóki właściwość nie będzie wymagana przez strukturę. Na przykład po aktywowaniu karty i ujawnieniu kontrolki w interfejsie użytkownika wstążki lub po wyświetleniu etykietki narzędzia.
Nuta
W niektórych przypadkach właściwość można pobrać za pomocą metody IUIFramework::GetUICommandProperty i ustawić za pomocą metody IUIFramework::SetUICommandProperty.
W poniższej tabeli wymieniono klucze właściwości skojarzone z kontrolką Przycisk.
Klucz właściwości | Notatki |
---|---|
UI_PKEY_Enabled | Obsługuje IUIFramework::GetUICommandProperty i IUIFramework::SetUICommandProperty. |
UI_PKEY_Keytip | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_Label | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_LabelDescription | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_LargeHighContrastImage | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_LargeImage | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_SmallHighContrastImage | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_SmallImage | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_TooltipDescription | Można aktualizować tylko za pomocą unieważnienia. |
UI_PKEY_TooltipTitle | Można aktualizować tylko za pomocą unieważnienia. |
Tematy pokrewne