| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > диалог без заголовка |
| Автор: cppGhost 20.9.2013, 13:33 | ||
День добрый. Нужно программно убрать заголовок у CDialog. Мои попытки не увенчались успехом, прошу помощи
тут некоторые повтряются, но это уже от безизсходности. Какой стиль нужно убрать? P.S. То есть в редакторе ресурсов просто выбираем "Border" = "None". А тут никак. |
| Автор: akizelokro 20.9.2013, 23:34 | ||
| Убирать надо несколько стилей. WS_CAPTION - обязательно и ещё парочку, кажется, по всяким кнопкам Minimize/Maximize и системному меню. Пример:
|
| Автор: cppGhost 23.9.2013, 14:40 |
| Глянуть в ресурсы я что-то забыл. Но это все равно не помогает. То есть что я делаю: 1. Ставлю в редакторе ресурсов обычный вид диалога, лезу в .rc запоминаю стили 2. Ставлю в редакторе ресурсов нужный мне вид диалога, лезу в .rc запоминаю стили 3. Смотрю, что лишнее. Удаляю это лишнее через ModifyStyle в OnInitDialog 4. Вижу, что не помогло =)) Такое ощущение, что либо это глюк, либо стиль добавляется где-то еще позже. |
| Автор: akizelokro 23.9.2013, 16:23 |
| А переотрисовку диалога делаете? Третий параметр. |