Udostępnij za pośrednictwem


Pole wyboru

Pole wyboru to kontrolka, która użytkownik może kliknąć, aby podać dane wejściowe aplikacji. Kontrolka zapewnia stan przełącznika reprezentowany wizualnie.

Szczegóły

Pole wyboru nie obsługuje stanu trzeciorzędnego ani nieokreślonego.

Poniższy zrzut ekranu przedstawia element Pole wyboru wstążki.

zrzut ekranu kontrolki pola wyboru na wstążce microsoft paint.

Właściwości pola wyboru

Struktura wstążki definiuje kolekcję kluczy właściwości dla kontrolki Pole wyboru.

Zazwyczaj właściwość Pole wyboru jest aktualizowana w interfejsie użytkownika wstążki, unieważniając polecenie skojarzone 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ą Pole wyboru.

Klucz właściwości Notatki
UI_PKEY_BooleanValue Obsługuje IUIFramework::GetUICommandProperty i IUIFramework::SetUICommandProperty. Uwaga: Jeśli polecenie skojarzone z kontrolką jest unieważnione za pośrednictwem wywołania IUIFramework::InvalidateUICommand, struktura wykonuje zapytanie o tę właściwość, gdy UI_INVALIDATIONS_VALUE jest przekazywana jako wartość flag .
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.

biblioteka kontrolek struktury wstążki systemu Windows

checkbox, element znaczników