Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему GetCurrentPositionEx возвращает нулевые координаты [D7, WinXP]


mefodiy ©   (2007-07-22 22:14:00) 

Главная форма пограммы по размеру меньше экрана.
В runtime нужно получить left и top моей формы относительно экрана.
Использую
GetCurrentPositionEx(MyForm.Handle, @CurPosPt);
Но
ShowMessage(IntToStr(CurPosPt.X)+ ' ' + IntToStr(CurPosPt.Y));
выдает "0 0".
Почему? Что не так?


Leonid Troyanovsky   (2007-07-23 09:39:00) [1]


> mefodiy   (23.07.07 07:59) [2]

http://msdn2.microsoft.com/en-us/library/ms533162.aspx

--
Regards, LVT.


clickmaker   (2007-07-23 09:34:00) [2]


> [2] mefodiy   (23.07.07 07:59)

а ты откуда про эту функцию узнал? там не написано случайно, что они дают?


mefodiy   (2007-07-23 07:59:00) [3]

Согласен. Но что же все-таки дают CurPosPt.X и CurPosPt?


Leonid Troyanovsky   (2007-07-22 22:44:00) [4]


> mefodiy   (22.07.07 22:14)  

> Почему? Что не так?

Видимо, это от избытка ума.
Left & Top - вполне достаточно.

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо