Units в Clarion'e

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Aragorn
Активист
Сообщения: 113
Зарегистрирован: 11 Июль 2005, 12:40
Откуда: Москва

Units в Clarion'e

Сообщение Aragorn »

Здравствуйте все!
Возникла проблема:
Как пересчитать условные координаты Clariona в пиксели?
-------------------------------
В истинном золоте блеска нет...
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 464
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 124 раза
Поблагодарили: 6 раз

Re: Units в Clarion'e

Сообщение ingasoftplus »

Aragorn писал(а):Здравствуйте все!
Возникла проблема:
Как пересчитать условные координаты Clariona в пиксели?
Погляди на PROP:Pixels

WINDOW property which toggles screen measurement between dialog units (DLUs) and pixels (not available for reports). After setting this property, all screen positioning (such as GETPOSITION, SETPOSITION, MOUSEX, MOUSEY, PROP:Xpos, PROP:Ypos, PROP:Width, and PROP:Height) return and require co-ordinates in pixels rather than DLUs.

Example:

WinView WINDOW('MyApp'),AT(0,0,320,200),MAX,HVSCROLL,SYSTEM

END
CODE
OPEN(WinView)
WinView{PROP:Pixels} = 1 !Change measurement to pixels
ACCEPT
!all screen positioning statements now return pixels
END
Ответить