2013-10-05 2 views
0

Я создал окно без расширенных стилей и WS_CAPTION с WS_SYSMENU в качестве dwStyle, а класс - диалоговое окно, поэтому окно всегда находится над окном, которое его создало, мне интересно, как Я изменяю это так, что окно, которое создает диалог, может быть сверху и наоборот?Удалить 'always on top'

+0

Ввод окна над диалогом не имеет большого смысла. Такое окно отключено в диалоговом окне, чтобы убедиться, что оно модально, пользователю было бы довольно сложно вернуться в диалоговое окно, чтобы возобновить использование вашей программы. –

ответ

3

При создании диалога вы передаете параметр hwndParent, и это указывает владельца диалогового окна. Собственные окна всегда появляются поверх своих владельцев.

Если вы передадите 0 для родителя, тогда диалог не будет иметь владельца и будет вести себя как «нормальное» окно.

Смежные вопросы