forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Модули для BlitzMax (http://forum.boolean.name/forumdisplay.php?f=105)
-   -   DesktopExtenison (http://forum.boolean.name/showthread.php?t=3578)

johnk 10.06.2007 18:09

DesktopExtenison
 
Этот модуль позволяет узнать информацию о рабочем столе. Скачивать отсюда

Функции:

Функция DesktopCount() :winlogo::maclogo:

Описание
Запрашивает количество раб. столов.

Пример
Local result:Int = DesktopCount()




Функция DesktopX() :winlogo:

Описание
Запрашивает x-координату раб. стола.

Пример
Local result:Int = DesktopX(Screen)

Параметр "Screen"
Screen = 0 (по умолчанию)
Запрашивает x-координату главного раб. стола :winlogo:

Screen = 1-n
Запрашивает x-координату дополнительного раб. стола :winlogo:




Функция DesktopY() :winlogo:

Описание
Запрашивает y-координату раб. стола.

Пример
Local result:Int = DesktopY(Screen)

Параметр "Screen"
Screen = 0 (по умолчанию)
Запрашивает у-координату главного раб. стола :winlogo:

Screen = 1-n
Запрашивает у-координату дополнительного раб. стола :winlogo:




Функция DesktopWidth() :winlogo::maclogo::luxlogo:

Описание
Запрашивает ширину раб. стола.

Пример
Local result:Int = DesktopWidth(Screen)

Параметр "Screen"
Screen = -1
Запрашивает ширину всех раб. столов :winlogo:

Screen = 0 (по умолчанию)
Запрашивает ширину главного раб. стола :winlogo::maclogo::luxlogo:

Screen = 1-n
Запрашивает ширину дополнительного раб. стола :winlogo::maclogo:




Функция DesktopHeight() :winlogo::maclogo::luxlogo:

Описание
Запрашивает высоту раб. стола.

Пример
Local result:Int = DesktopHeight(Screen)

Параметр "Screen"
Screen = -1
Запрашивает высоту всех рабочих столов. :winlogo:

Screen = 0 (по умолчанию)
Запрашивает высоту главного раб. стола. :winlogo::maclogo::luxlogo:

Screen = 1-n
Запрашивает высоту дополнительного раб. стола :winlogo::maclogo:




Функция DesktopDepth() :winlogo::maclogo::luxlogo:

Описание
Запрашивает глубину рабоч. стола.

Пример
Local result:Int = DesktopDepth(Screen)

Параметр "Screen"
Screen = 0 (по умолчанию)
Запрашивает глубину главного раб. стола :winlogo::maclogo::luxlogo:

Screen = 1-n
Запрашивает глубину дополнительного раб. стола :maclogo:




Функция DesktopHertz() :winlogo::maclogo::luxlogo:

Описание
Запрашивает частоту обновления.

Пример
Local result:Int = DesktopHertz(Screen)

Параметр "Screen"
Screen = 0 (по умолчанию)
Запрашивает частоту обновления главного раб. стола. :winlogo::maclogo::luxlogo:

Screen = 1-n
Запрашивает частоту обновления дополнительного раб. стола. :maclogo:




Функция DesktopPixmap() :winlogo:

Описание
Делает скриншот и возращает его как пиксель-карту(pixmap)

Пример
Local result:TPixmap = DesktopPixmap(flag)

Параметр "flag"
flag = True (Стандарт)
Зеркальное отражение пиксель-карты :winlogo:




Функция DesktopMouseX() :winlogo:

Описание
Запрашивает глобальную х-координату мыши.

Пример
Local result:Int = DesktopMouseX()




Функция DesktopMouseY() :winlogo:

Описание
Запрашивает глобальную у-координату мыши.

Пример
Local result:Int = DesktopMouseY()

moka 12.06.2007 00:16

Re: DesktopExtenison
 
О спасибо! Полезно однако, а то блин, относительно герцов, не все моники держат например 70, есть у некоторых же старенькие, вот и теперь будет проще, просто ставить герци, как и стоит в винде.

SBJoker 15.07.2007 11:50

Re: DesktopExtenison
 
гы поставить герцы и глубину цвета как в винде просто, нужно в инициализации написать соответствующие параметры равными 0, вот и всё без лишних модулей.

Nick_e 04.09.2008 10:49

Ответ: DesktopExtenison
 
Объясните что такео BlitzMax???

HolyDel 04.09.2008 11:50

Ответ: DesktopExtenison
 
BlitzMax это новый рульный инструмент геймедва от Blitz Research Lab (которые написали Bltiz3D).
Кроме того, на BltizMax-е написали ПЕ-2, такчто ето очень хороший инструмент. Особенно с Хорсом в паре.


Часовой пояс GMT +4, время: 01:13.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot