Программный Файл: ...\Samples\Solution\Toledo\Themes.scx

В данном примере демонстрируется использование Включения/Выключения поддержки Тем Windows-XP на различных уровнях элементов управления Visual FoxPro. Поддержка Тем (Themes), по-умолчанию, включена для всех визуальных Контролов и Контейнеров VFP.

Система Visual FoxPro поддерживает управление Темами Windows XP на трех уровнях:

Поддержка Тем на Уровне Приложения

В рассматриваемом Примере, вы можете Включить поддержку Тем для всего Приложения Visual FoxPro с использование стандартной функции: SYS(2700) - Включение поддержки Тем Windows XP; для этого достаточно в программном Коде указать следующий фрагмент:

  CopyCode imageКопировать Код
SYS(2700,1)

Для Выключения поддержки Тем на уровне Приложения достаточно вторым параметром указать значение = 0, в параметре функции SYS(2700).

  CopyCode imageКопировать Код
SYS(2700,0)

Для Включения поддержки Тем с помощью системной переменной _SCREEN - достаточно выполнить следующее _SCREEN.Themes = True (.T.):

  CopyCode imageКопировать Код
_SCREEN.Themes = .T.

Для Выключения поддержки Тем с помощью системной переменной _SCREEN, достаточно выполнить _SCREEN.Themes = False (.F.):

  CopyCode imageКопировать Код
_SCREEN.Themes = .F.

Дополнительную информацию смотрите в разделах: SYS(2700) - Включение поддержки Тем Windows XP и Themes, свойство.

Поддержка Тем на уровне Формы, контейнера Form

В рассматриваемом примере, для Включения поддержки Тем Windows-XP, на уровне Формы, установите значение =Enable для свойства Формы Themes, что означает следующее: ThisForm.Themes = True (.T.):

  CopyCode imageКопировать Код
ThisForm.Themes = .T.

Поддержка Тем для отдельного Контрола (элемента управления)

Вы можете также Включить поддержку Тем Win-XP для отдельного Элемента Управления (Контрола). Выключение поддержки Тем уровня Контрола переопределяет установку поддержки Тем (значение свойства Themes) уровня Приложения или уровня Формы. В зависимости от конкретного Контрола, вы можете варьировать поддержку Тем Win-XP с помощью значений свойств  Themes и/или Style.

Дополнительную Информацию смотрите в разделе: Style, свойство.

См. также