Здравствуйте, kero, Вы писали:
O>>Сделать окно помощника дочерним по отношению к какому-нибудт message-only window.
K>Не вполне OK
K>(см. http://rsdn.ru/forum/winapi/2610470.all.aspxАвтор: kero
Дата: 05.08.07
, с утилиткой для экстренной проверки).
А можете прокомментировать, что конкретно "не ОК" ?
Допустим, у нас есть окно зарегистрированного посредством RegisterClassEx класса,
созданное через CreateWindowEx, цикл обработки сообщений которого выполняется
стандартной схемой с GetMessage/TranslateMessage/DispatchMessage. При этом окно
message-only, на WM_CREATE создает иконку в трее, на WM_DESTROY иконка удаляется.
У этого окна есть child — какой-нибудь немодальный диалог со стилем WS_EX_TOPMOST,
все время висящий на экране. child-окно создается через CreateDialogParam с hWndParent,
равным hWnd главного окна приложения, которое message-only.
Какие тут могут быть грабли ?