|
определить координаты окна
|
|||
---|---|---|---|
#18+
здраствуйте у меня возникла следующая проблема: Я кликаю мышкой на DataWindow (на header ) и хочу открыть респонз window ровно над тем объектом, на который я нажал. Д.И. (существует mdi window из него вызывается ещё один, на нем находится датавиндоу, вызываю ивент двойного нажатия на правую кнопки мышки , получаю кооординаты мышки и координаты header , но окно отрыавется криво :( помогите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2004, 00:11 |
|
определить координаты окна
|
|||
---|---|---|---|
#18+
Если датавиндов в окне открытом как OpenSheet, то надо брать координаты у главного окна ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2004, 06:57 |
|
определить координаты окна
|
|||
---|---|---|---|
#18+
а как узнать размеры главного окна ? получается что координаты мышки мне не нужны ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2004, 22:17 |
|
определить координаты окна
|
|||
---|---|---|---|
#18+
Имелось в виду координаты мыши в главном окне (w_window - окно, в котором открылся Sheet ): m_popup.m_popup_a.PopMenu(w_window.PointerX(), w_window.PointerY()) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 07:04 |
|
определить координаты окна
|
|||
---|---|---|---|
#18+
Просто ! Function Boolean GetCursorPos( REF Long lpPoint[2]) Library "user32.dll" - координаты курсора. Function Boolean ScreenToClient( ULong whndl, REF Long lpPoint[2]) Library "user32.dll" - если надо, преобразование координат экрана в координаты окна ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2004, 12:53 |
|
определить координаты окна
|
|||
---|---|---|---|
#18+
gal20Просто ! Function Boolean GetCursorPos( REF Long lpPoint[2]) Library "user32.dll" - координаты курсора. Function Boolean ScreenToClient( ULong whndl, REF Long lpPoint[2]) Library "user32.dll" - если надо, преобразование координат экрана в координаты окна Вопрос: а зачем использовать API вызовы, если есть штатные функции РВ, которые делают тоже самое??? window. PointerX() и window. PointerY() прекрасно справляются со своей задачей. --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2004, 13:02 |
|
|
start [/forum/topic.php?fid=15&msg=32626962&tid=1338982]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
124ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 235ms |
0 / 0 |