Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема со стилем окна в MFC, Некорректное отображение окна 
V
    Опции темы
KirillV007
Дата 15.11.2010, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.10.2010

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



Спасибо тебе за помощь Earnest, я разобрался, проблема была немного не в том месте, в CMainFrame::PreCreateWindow, Я оставил такой код:
Код

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
     if( !CFrameWndEx::PreCreateWindow(cs) )
        return FALSE;
                       
    cs.style =WS_OVERLAPPED | WS_SYSMENU | WS_BORDER; // задание стилей таким образом, чтобы размеры окна не менялись

    return TRUE;
}


Нужно же было в Lines.cpp(основном коде приложения), добавить внутрь инициализации
Код

BOOL CLinesApp::InitInstance()


перед:
Код

    // Одно и только одно окно было инициализировано, поэтому отобразите и обновите его
    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();

следующее:
Код

    //добавляем пару строк
    m_pMainWnd->MoveWindow(0,0,226,226+::GetSystemMetrics(SM_CYMENU)+::GetSystemMetrics(SM_CYCAPTION));//0,0-позиция x,y-размеры полного окна, с учетом меню и прочего
    m_pMainWnd->CenterWindow();

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


 




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


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

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