Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CFontDialog, this->ModifyStyle() 
:(
    Опции темы
fantast
Дата 11.5.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.12.2006
Где: минск, столица на шей Родины

Репутация: нет
Всего: 2



привет всем. у меня проблема: мне нужно удалить рамку с окна класса CFont, он дочерен по отношению CFontDialog.
так вот я делаю так 
Код

this->ModifyStyle  (WS_CAPTION|DS_3DLOOK|DS_MODALFRAME,0,SWP_FRAMECHANGED);
this->ModifyStyleEx(WS_EX_WINDOWEDGE,0,SWP_FRAMECHANGED);

первая функция работает и удаляет заголовок окна, но остается эффект выдавленной рамки, я так понимаю, что это обусловленно флагом WS_EX_WINDOWEDGE. но вторая функция не хочет работать, этот флаг остается у окна и у меня никак не получается его удалить.
помогите разобраться..
--------------------
Эпитафия: Он старался.                                   Неизвестный
PM MAIL   Вверх
Earnest
Дата 11.5.2007, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Возможно, ты ошибаешься насчет WS_WX_WINDOWEDGE.
Посмотри Спаем, какой стиль остается.


--------------------
...
PM   Вверх
fantast
Дата 11.5.2007, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.12.2006
Где: минск, столица на шей Родины

Репутация: нет
Всего: 2



вот.. именно он и остается

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  fantast.rar 9,69 Kb
--------------------
Эпитафия: Он старался.                                   Неизвестный
PM MAIL   Вверх
Earnest
Дата 13.5.2007, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Что-то я не очень понимаю... у кого мы рамку убиваем...
Если у диалога, который вставлен как child в другой диалог, то у тебя там еще лишний DLGMODALFRAME. Вообще, пи создании в ресурсах посавь ему свойство Border в None и стиль диалога в Child.


--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0812 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.