Здравствуйте, Аноним, Вы писали:
А>Надо создать диалог без рамки и caption'а. Пробовал изменять стиль на WS_POPUP — не помогает. Что делать, подскажите? Заранее спасибо.
Не устанавливай стили WS_CAPTION и WS_BORDER.
Re: Как сделать модальный диалог БЕЗ рамки и caption'a?
Здравствуйте, Аноним, Вы писали:
А>Надо создать диалог без рамки и caption'а. Пробовал изменять стиль на WS_POPUP — не помогает. Что делать, подскажите? Заранее спасибо.
В ресоурс эдиторе кликаешь 2 раза на своем диалоге чтобы появилось окно его своиств, затем на переключателе страниц выбираешь Styles и потом убираешь галочку с Title Bar и всё !!!
Re[2]: Как сделать модальный диалог БЕЗ рамки и caption'a?
От:
Аноним
Дата:
01.07.03 05:29
Оценка:
Re: Не устанавливай стили WS_CAPTION и WS_BORDER.
Не помогает.
Re: Как сделать модальный диалог БЕЗ рамки и caption'a?
Здравствуйте, <Аноним>, Вы писали:
А>Надо создать диалог без рамки и caption'а. Пробовал изменять стиль на WS_POPUP — не помогает. Что делать, подскажите? Заранее спасибо.
в свойствах диалога "Border" установи "None" вместо "Dialog Frame".
Один из самых обычных и ведущих к самым большим бедствиям соблазнов есть соблазн словами: "Все так делают".
Лев Толстой
Re: Как сделать модальный диалог БЕЗ рамки и caption'a?
Здравствуйте, Аноним, Вы писали:
А>Надо создать диалог без рамки и caption'а. Пробовал изменять стиль на WS_POPUP — не помогает. Что делать, подскажите? Заранее спасибо.
Если в редакторе ресурсов:
Border — None
System Menu — False
Title Bar — False
Либо надо не устанавливать стили при создании окна:
WS_BORDER, WS_CAPTION, WS_SYSMENU
Re[2]: Как сделать модальный диалог БЕЗ рамки и caption'a?
От:
Аноним
Дата:
29.06.07 12:07
Оценка:
Здравствуйте, BioUnit, Вы писали:
BU>Здравствуйте, Аноним, Вы писали:
А>>Надо создать диалог без рамки и caption'а. Пробовал изменять стиль на WS_POPUP — не помогает. Что делать, подскажите? Заранее спасибо.
BU>Если в редакторе ресурсов: BU>Border — None BU>System Menu — False BU>Title Bar — False
BU>Либо надо не устанавливать стили при создании окна: BU>WS_BORDER, WS_CAPTION, WS_SYSMENU
Здравствуйте, Аноним!
А> Надо создать диалог без рамки и caption'а. А> Пробовал изменять стиль на WS_POPUP — не помогает. А> Что делать, подскажите? Заранее спасибо.
Здравствуйте, Аноним, Вы писали:
K>>Так ведь спасибо константам MS: не включен WS_POPUP => включен WS_OVERLAPPED=0 => включен WS_CAPTION=WS_BORDER|WS_DLGFRAME. А>Ничего не понял. Как сделать то? Если делаю так: А>
Окно у вас правильно не появляется: заказать (CW_USEDEFAULT,0,CW_USEDEFAULT,0) для WS_POPUP — все равно что выставить ему (0,0,0,0).
Т.е. идентификатор CW_USEDEFAULT предназначен для работы с WS_OVERLAPPED(WINDOW), а с WS_POPUP возможны, сами видите, проблемы.
Лечится заменой CW_USEDEFAULT конкретным значением.
P.S. Кстати, топик-то о DialogBox, а не о CreateWindow, вы заметили ?