Здравствуйте, asheff, Вы писали:
A>Здравствуйте, Karabinos, Вы писали:
K>>Обработка сообщения WM_MOUSEACTIVATE не помогает.
K>>Есть предложения?
A>Помогает. Только надо свое меню делать, и там WM_MOUSEACTIVATE обрабатывать, чтобы меню не забирало фокус у других окон (и неважно, у popup или у child окон). Пример меню, которое не забирает фокуса — это обычное popup menu (CreatePopupMenu). Сделайте себе подобное — и будет вам счастье
К сожалению popup menu (CreatePopupMenu) забирает фокус, но при этом не становится активным. И этим отлючатся от любого обычного окна.
PS. Дату видел... Просто наболело. Бьюсь уже месяц — не знаю как сделать такое окно, которое получало бы фокус, но не активацию...