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

