Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

как переместить кнопку на форме   Найти похожие ветки 

 
VY ©   (2005-09-30 09:02) [0]

Доброе время суток. Подскажите пожалуйста как на АПИ изменить полжение кнопки. Получение координат через GetWindowRect не предлагать т.к. она возвращает глобальные (т.е. относительно экрана, а не окна) координаты. Всего доброго.


 
Дядюшка Ву   (2005-09-30 10:01) [1]

Не поверишь !!!  MoveWindow(...)

 with Button1 do MoveWindow(Handle, Left + 10, Top + 10, Width, Height, true);


 
VY ©   (2005-09-30 13:35) [2]

Так мне надо не в VCL (button1.left ...), а на API. У меня форма создана на API.


 
ANB ©   (2005-09-30 14:07) [3]


> VY ©   (30.09.05 13:35) [2]
- ну, если ты ее сам создал, так и возьми оттуда координаты. А если не запомнил нигде - так запомни. Иначе только GetWindowRect.
ЗЫ. А что мешает перевести экранные в оконные ?


 
VY ©   (2005-09-30 17:44) [4]

Говорят программисты ленивый народ - я понимаю, что я мог из глобальных координат кнопки вычесть глобальные координаты окна - и таким образом получить локальные координаты кнопки, но  я надеелся,что на API есть готовая функция. Кстати я встретился с таким вопросом на двух форумах и нигде не было ответа - может ее и не существует этой функции.



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1131976004
alex-drob
2005-11-14 16:46
2005.12.04
Linux + Windows


9-1121668182
Psiops
2005-07-18 10:29
2005.12.04
Кто знает как выдернуть модели из Far Cry


4-1127991575
Rule
2005-09-29 14:59
2005.12.04
Проблемма при открытии СОМ порта посредством функции CreateFile


4-1128086098
AngelFire
2005-09-30 17:14
2005.12.04
Создание секьюрного диалога


14-1131967528
WondeRu
2005-11-14 14:25
2005.12.04
Новый год в Москве. Где остановиться? :)