Форум: "WinAPI";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Внизкак переместить кнопку на форме Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c