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.CategoryUserPreferenceCategory.VisualStyleсвойства .