Здравствуйте, Stanky, Вы писали:
S>Ну заголовок мы и сами можем нарисовать!!!
Об этом я не подумал.
S>На самом деле окно не скрыто, а просто не разварачивается и происходит какраз-таки эмуляция не SDI, а MDI (причём не самая лучшая на мой взгляд) — окна в Excel'е являются дочерними от "главного", как мне кажется с собственной прорисовкой заголовка!!!
А есть примеры более лучшей эмуляции?
S>и напоследок для каждого дочернего создаёшь минимизированную "заглушку", которая реагирует на WM_SYSCOMMAND/SC_RESTORE (и наверное не только), делая нужные действия по "активации" дочерних окон, а сама она при этом так и остаётся минимизированной!!!
Я это пробывал. Пока активна "заглушка", я могу отрисовать главное и дочернее окно(их заголовки), что, якобы они активны. Но как только фокус ввода попадает на главное или дочернее окно, то "заглушка" перестает быть активной и на таскбаре соответсвующая кнопка отжимается. Или они и кнопку на таскбаре сами рисуют нажатой?! Не похоже на это, иначе, действительно, надувательство...