Поделиться через


VisualStyleRenderer.Handle Свойство

Определение

Возвращает уникальный идентификатор текущего класса элементов визуального стиля.

public:
 property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

Значение свойства

IntPtr

nativeint

Объект IntPtr , определяющий набор данных, определяющий класс элементов, указанных в Class.

Исключения

Операционная система не поддерживает визуальные стили.

–или–

Визуальные стили отключены пользователем в операционной системе.

–или–

Визуальные стили не применяются к клиентской области окон приложений.

Комментарии

Это свойство используется внутри VisualStyleRenderer методов. Если класс элементов, указанных Class свойством, не определен текущим визуальным стилем, то это свойство возвращается IntPtr.Zero.

Это значение свойства недопустимо при изменении визуального стиля операционной системы или при отключении стилей визуальных элементов. Если вы обращаетесь к этому свойству напрямую, код должен снова запросить это свойство, чтобы получить новый дескриптор при SystemEvents.UserPreferenceChanged возникновении события со UserPreferenceChangedEventArgs.Category значением UserPreferenceCategory.VisualStyleсвойства .

Применяется к