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

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

postmessage на получение фокуса окном [D6, WinXP]


denis24 ©   (2007-08-01 11:20:00) 

Какое значение должен содержать параметр
UINT Msg, в процедуре postmessage чтобы окно получило фокус?


denis24   (2007-08-01 14:30:00) [1]

вот и все дела....
uses Messages
Забыл просто


Dib@zol   (2007-08-01 13:51:00) [2]

> а откуда возьмется WM_USER и что єто такое.

Мдяя... uses Messages.pas


denis24   (2007-08-01 13:50:00) [3]

а откуда возьмется WM_USER и что єто такое.
Может нужно какиенить библиотеки подключить?


DVM   (2007-08-01 12:28:00) [4]

Ну так опиши сам константу:

const
 WM_OPEN_FILE = WM_USER + 1;


denis24   (2007-08-01 12:26:00) [5]

обьясню ситуацию.вытянул в факе на этом форуме код по проверке запуска второй копии программы.
Там есть процедура

PostMessage(Wnd,WM_OPEN_FILE,GlobalAddAtom(PChar(s)),0);

В которой  дебугер ругается на WM_OPEN_FILE.


DVM   (2007-08-01 11:32:00) [6]


> clickmaker ©  

А может он чужому окну хочет фокус передать?


clickmaker   (2007-08-01 11:29:00) [7]

SetFocus()


Сергей М.   (2007-08-01 11:28:00) [8]

Чем тебе SetForegroundWindow() не угодила ?


DVM   (2007-08-01 11:28:00) [9]

Вопрос очень странно задан. Что надо сделать то? Передать фокус окну?


Наверх

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