Я пишу небольшое приложение на C, используя winapi. Там у меня есть окно с дочерним окном (набор инструментов). Я могу держать его в этом окне и т. Д., Но мой вопрос: как сохранить активное главное окно, если дочернее окно становится сфокусированным?
Главное окно в этот момент становится серым.
Окна создаются:
hMainWindow = DialogBoxParam(.......);
hChildWindow = CreateDialogParam(..., hMainWindow, ...);
ShowWindow (hChildWindow, SW_SHOW);
Вот небольшое изображение поведения двух окон: