Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.
Установка окна программы в полный экран
A: (cyberSpice)
Оригинальная ссылка: нету

//////////////////////////////////////////////////////////////////////////////
 
 //  Установка окна программы в полный экран
 
 //  Автор статьи: cyberSpice друг Ozzy Osbourne.
 
 //  e-mail: alex@shuya.ipn.ru
 
 //  www: http://shuya.ipn.ru/~cyberSpice
 
 //////////////////////////////////////////////////////////////////////////////
Иногда требуется, чтобы программа отображалась на весь экран, тем самым предоставляя пользователю как можно больше места для работы с ней. Этого можно достичь убрав заголовок и развернув окно на весь экран, включая перекрытие панели задач.

1. В заголовке класса объявите закрытую логическую переменную-член:

...
private:
BOOL m_bFullscreen;
...

2. В обработчике, например пункта меню, напишите следующее:

   if (m_bFullscreen) {
 
        ModifyStyle(0, WS_CAPTION);
 
        AfxGetMainWnd()->ShowWindow(SW_SHOWNORMAL);
 
    }
 
    else {
 
        // Убираем заголовок окна
 
        ModifyStyle(WS_CAPTION, 0);
 
        // Расскрываем окно на максимум. Это не перекроет панель задач и
 
        // делается для того, чтобы предотвратить возможность изменения
 
        // пользователем размера приложения.
 
        AfxGetMainWnd()->ShowWindow(SW_SHOWMAXIMIZED);
 
        // Изменяем размер окна по размеру экрана с учетом текущего разрешения.
 
        AfxGetMainWnd()->MoveWindow(0, 0,
 
                                    GetSystemMetrics(SM_CXSCREEN),
 
                                    GetSystemMetrics(SM_CYSCREEN));
 
    }
 
 
 
    // Меняем флаг состояния окна на противоположный.
 
    m_bFullscreen = !m_bFullscreen;



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS