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

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

Положение MessageDlgPos [D7, XP]


AlexDn ©   (2010-07-22 18:45:00) 

Можно ли как-нибудь сделать что-то вроде -
MessageDlgPos('Тра та-та..', mtInformation{Confirmation}, [mbOk{, mbNo}], 0,Unit_main.left+100, Unit_main.top+50);
т.е привязать положение не к координатам, а к форме?


AlexDn   (2010-07-22 20:43:00) [1]

спасибо, я уже и причём давно..).


Smile   (2010-07-22 20:06:00) [2]

В чем проблема?
MessageDlgPos('Твой текст',
                 mCustom, [mbOK], 0,
                 Form1.Left + 170,
                 Form1.Top + 200);
Вместо 170 и 200 вставь то, что тебе необходимо
:)


begin...end   (2010-07-22 19:58:00) [3]

with MyForm.ClientToScreen(Point(100, 50)) do
   MessageDlgPos('Тра-та-та', mtInformation, [mbOK], 0, X, Y)


Германн   (2010-07-22 19:57:00) [4]


> А в чем проблема?

Это я про [0].


Германн   (2010-07-22 19:56:00) [5]

А в чем проблема?


KilkennyCat   (2010-07-22 19:55:00) [6]

а также http://msdn.microsoft.com/en-us/library/aa923200.aspx
это если есть такая проблема. а если такой проблемы нет, то вместо имени модуля надо написать имя формы.


KilkennyCat   (2010-07-22 19:53:00) [7]

ClientToScreen


KilkennyCat   (2010-07-22 19:52:00) [8]

да.


Наверх

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