VisualStyleRenderer.Handle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает уникальный идентификатор текущего класса элементов визуального стиля.
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
Значение свойства
nativeint
Объект IntPtr , определяющий набор данных, определяющий класс элементов, указанных в Class.
Исключения
Операционная система не поддерживает визуальные стили.
–или–
Визуальные стили отключены пользователем в операционной системе.
–или–
Визуальные стили не применяются к клиентской области окон приложений.
Комментарии
Это свойство используется внутри VisualStyleRenderer методов. Если класс элементов, указанных Class свойством, не определен текущим визуальным стилем, то это свойство возвращается IntPtr.Zero.
Это значение свойства недопустимо при изменении визуального стиля операционной системы или при отключении стилей визуальных элементов. Если вы обращаетесь к этому свойству напрямую, код должен снова запросить это свойство, чтобы получить новый дескриптор при SystemEvents.UserPreferenceChanged возникновении события со UserPreferenceChangedEventArgs.Category значением UserPreferenceCategory.VisualStyleсвойства .