Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Дочерние окна и диалоги


Автор: Riddik 22.5.2013, 18:17
Привет.

В приложении eсть несколько дочерних окон (диалоги), со стилем WS_POPUP всё хорошо:
user posted image

Если вместо WS_POPUP задать флаг WS_CHILD, то контролы не активизируются по клику - данные ввести не возможно.

user posted image

Как правильно задать стили, чтобы дочерние окна со стилем WS_CHILD принимали пользовательский ввод?

Стили устанавливаю так:
Код

STYLE DS_3DLOOK | DS_MODALFRAME | DS_SHELLFONT | WS_CAPTION | WS_VISIBLE | WS_CHILD | WS_SYSMENU
EXSTYLE WS_EX_NOPARENTNOTIFY


Автор: Dem_max 22.5.2013, 19:49
http://msdn.microsoft.com/en-us/library/windows/desktop/ms632588(v=vs.85).aspx

Автор: Riddik 23.5.2013, 08:46
Спасиб) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)