![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Второе окно всегда сверху, даже когда первое активно. Если у второго окна задавать родителем 0, то в панели задач будут 2 иконки, тоже не катит. Что делать? Как делать правильно? -------------------- |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Так. Ну, допустим, в WM_ACTIVATEAPP проверять, если это не самая первая активация (то есть, не та, которая при создании приложения, а та, которая уже при клике на таскбаре, там разрулишь флагами) - то просто посылать
PostMessage(H1, WM_ACTIVATE, WA_CLICKACTIVE, H1); // если надо активным сделать окно №1 , и пусть обработчик WM_ACTIVATE делает свою работу... |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 6:56 |