Revan |
Отправлено: 29.09.2005, 09:13 |
|
Не зарегистрирован
|
Есть мое приложение и есть библиотека, некоторые функции которой использует данное приложение. То есть скорее это не функции, а команды, т.к. они ничего не возвращают. Эта библиотека написана не мной и изменять в ней ничего нельзя. Обратная связь идет через RegisterWindowMessage(), т.е. кастом тип сообщения.
Допустим, я командой для библиотеки запустил некоторый процесс, который эта библиотека начал выполнять. По окончании этого процесса дллка посылает кастом сообщение с кодом, на которое реагирует мое приложение. Так должно быть в идеале.
НО! Если во время окончания процесса в приложении был раскрыт любой пункт меню, или оно в это время куда-нибудь перетаскивалось, нужное сообщение не дойдет. О как.
Есть какие-нибудь советы?
З.Ы. Предложения по изменению библиотеки или кастом мессаги не предлагать. |
|
|