Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Resizing для CPropertySheet

1.8K
25 февраля 2005 года
SeregaLBN
62 / / 03.10.2003
Надо сделать окно с закладками с изменяемым размером.
Для этого создал свой класс class CPropertySheetOpt : public CPropertySheet
В обработчике WM_INITDIALOG делаю следующее:
 
Код:
BOOL CPropertySheetOpt::OnInitDialog()
{
   BOOL bResult = CPropertySheet::OnInitDialog();
   
   // TODO: Add your specialized code here
   ::SetWindowStyle  (m_hWnd, (GetWindowStyle  (m_hWnd) | WS_THICKFRAME) & ~DS_MODALFRAME      );
   ::SetWindowStyleEx(m_hWnd, (GetWindowStyleEx(m_hWnd)                ) & ~WS_EX_DLGMODALFRAME);
   
   return bResult;
}


В результате курсор на рамке диалога меняется как надо, но само окно не ресайзится...
Такой метод я применял к др. окнам (обычным диалогам) - там всё проходило.

Подскажите, плз, как мне сделать изминение размеров для окна CPropertySheet.
Скажу вот ещё что - в обработчике WM_GETMINMAXINFO структура MINMAXINFO не меняется...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог