Как создать главное окно диалоговым

Sylar9

Не подскажите как создать главное окно диалоговым, что бы на него можно было нанисте кнопки и т.д.
4 ответа

Sylar9

Функцией DialogBox или DialogBoxParam. Сам диалог можно создать в редакторе ресурсов. Только один тонкий момент - если используете Common Controls (ListView, ProgressBar, TreeView, SpinEdit и т.д.), обязательно перед DialogBox нужно вызвать InitCommonControls(), иначе диалог не удастся создать.


Sylar9

Вообще InitCommonControls устарела, надо InitCommonControlsEx. А InitCommonControls ничего не делает, так что если с ней работает, то единственная цель её вызова - чтобы dll'ка с ней загрузилась.


Sylar9

посмотри вот эту ветку Dialog в WinMain


Sylar9

Функцией DialogBox или DialogBoxParam. Сам диалог можно создать в редакторе ресурсов. Только один тонкий момент - если используете Common Controls (ListView, ProgressBar, TreeView, SpinEdit и т.д.), обязательно перед DialogBox нужно вызвать InitCommonControls(), иначе диалог не удастся создать.
а можете кодом скинуть ?