Функция 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. Команды, функции, операторы, объекты, свойства, события и методы.