Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Функция SYSMETRIC( )

См. также

Возвращает размеры экранных элементов операционной системы.

Синтаксис

SYSMETRIC(nScreenElement)

Параметры

nScreenElement

Задает экранный элемент. Ниже в таблице перечислены значения, допустимые в качестве nScreenElement, и указаны соответствующие экранные элементы.

nScreenElement
Экранный элемент
1
Ширина экрана
2
Высота экрана. Высота экрана Macintosh берется без учета строки меню.
3
Ширина варьируемой рамки окна
4
Высота варьируемой рамки окна
5
Ширина стрелок направления прокрутки на вертикальной линейке прокрутки
6
Высота стрелок направления прокрутки на вертикальной линейке прокрутки
7
Ширина стрелок направления прокрутки на горизонтальной линейке прокрутки
8
Высота стрелок направления прокрутки на горизонтальной линейке прокрутки
9
Высота заголовка окна
10
Ширина неварьируемой рамки окна
11
Высота неварьируемой рамки окна
12
Ширина рамки окна DOUBLE или PANEL
13
Высота рамки окна DOUBLE или PANEL
14
Ширина бегунка горизонтальной линейки прокрутки в окнах редактирования текста
15
Высота бегунка вертикальной линейки прокрутки в окнах редактирования текста
16
Ширина значка свернутого окна*
17
Высота значка свернутого окна*
18
Максимальная ширина точки вставки
19
Макимальная высота точки вставки
20
Высота однострочной строки меню
21
Ширина развернутого окна
22
Высота развернутого окна
23
Высота окна Kanji
24
Минимальная варьируемая ширина окна
25
Минимальная варьируемая высота окна
26
Минимальная ширина окна
27
Минимальная высота окна
28
Ширина элементов управления окна
29
Высота элементов управления окна
30
1, если имеется устройство мыши; 0 в противном случае. FoxPro для Macintosh всегда возвращает 1.
31
1 для отладочной версии Microsoft Windows; 0 в противном случае*
32
1 если кнопки мыши переставлены; 0 в противном случае*
*В FoxPro для Macintosh эти экранные элементы отсутствуют; для них всегда возв ащается 0.



Результат

Числовой

Комментарии

Допустима только в Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh.

Функция SYSMETRIC( ) возвращает размеры экранных элементов. К экранным элеме там относятся меню, окна, элементы управления окна и точка вставки (курсор). Возвращаемые значения выражаются в пикселях, если не оговорено иное, и могут варьи оваться для разных дисплеев, драйверов дисплеев и типов видеооборудования. Под обнее об экранных элементах Microsoft Windows см. описание функции GetSystemMetrics в документе Microsoft Windows Programmer's Reference.

Функция SYSMETRIC( ) позволяет определить размеры меню, окон и элементов управ ения окон, создаваемых в Visual FoxPro и FoxPro для Macintosh. Окна и меню, созданные командами DEFINE WINDOW и DEFINE MENU, используют те же размеры экранн х элементов, что и окна и меню операционной системы.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.