Форум: "WinAPI";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизPostMessage : ProcessID -> HWND Найти похожие ветки
← →
Fanny (2005-08-07 11:02) [0]из библиотеки надо отправить сообщение (PostMessage) программе, которая её загрузила
postmessage(findwindow(nil,"MyNameWindow"),.........) не подходит
есть ли возможность получить первый параметр ф-ции PostMessage (тип HWND), основываясь
на GetModuleFileName(0,buffer,MAX_PATH)?
← →
Leonid Troyanovsky © (2005-08-07 11:09) [1]
> Fanny (07.08.05 11:02)
> из библиотеки надо отправить сообщение (PostMessage) программе,
> которая её загрузила
> postmessage(findwindow(nil,"MyNameWindow"),.........) не
> подходит
Если грузил ее GUI thread, то можно PostThreadMessage(GetCurrentThreadId, ..).
Наконец, загружающий может просто передать нужный хендл
в параметрах функции.
Конечно, это не относится к хукам, устанвливаемых в чужой поток.
--
Regards, LVT.
← →
Fanny (2005-08-23 11:02) [2]а если надо и к хукам ?
← →
Leonid Troyanovsky © (2005-08-23 13:54) [3]
> Fanny (23.08.05 11:02) [2]
> а если надо и к хукам ?
Оное значение передается путем IPC.
Например, если это WH_GETMESSAGE, WH_CALLWNDPROC* -
это может быть параметр условленного сообщения,
для WH_KEYBOARD* - эмуляция нажатия клавиши с dwExtraInfo,
& etc.
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c