Форум: "KOL";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
ВнизFindWindow и KOL Найти похожие ветки
← →
BaRToV (2003-04-14 17:13) [0]Как сделать FindWindow("TKOLForm1", "Client"), только что писать вместо TKOLForm1 для KOL формы?...
← →
dataMaster (2003-04-14 17:23) [1]Попробуй FindWindow(nil, "Client")
← →
BaRToV (2003-04-14 17:42) [2]Все, нашел:
FindWindow(PChar(Form.ClassName), "Client")
или
FindWindow(PChar("obj_Form"), "Client")
но первое лучше использовать.
← →
Кладов (2003-04-15 15:30) [3]Найдется любое окно в системе с такими же параметрами. В том числе из другого экземпляра этого же приложения. Лучше, если форме присвоено более уникальное имя класса. Не уверен, что это удастся в MCK. Попробуйте OnBeforeCreateWindow (кажется, так называется новое событие в v1.71).
← →
Gandalf (2003-04-16 14:52) [4]Если нужно окно "родное" найти,
можно попробовать посылать семафор: т.е.
const
WM_ICQ_MY=WM_USER+$88;
...
SendMessage(HWND_BROADCAST,WM_ICQ_MY,....
Сообщение дойдет всем окнам, мы его ловим и берем Handle окна.
← →
Кладов (2003-04-16 17:16) [5]
> Сообщение дойдет всем окнам, мы его ловим и берем Handle
> окна.
и некоторые из них тоже решат, что это их собственное сообщение. Для широковещательной рассылки корректно сообщение регистрировать в системе: RegisterWindowMessage.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c