• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Панели Наподобии "панели Задач"

  • Автор темы monsters
  • Дата начала
M

monsters

Есть задача к терминальным клиентам написать простейший интерфейс. Оформление хочу сделать похожи на стандартный explorer. Первое это некое подобие панели задач. Каким образом можно сделать панель которая не только висит поверху всех окон, но и еще забирает на себя часть экрана(когда растягиваю какое либо окно во весь экран чтобы оно не выходило за пределы панели, а растягивалось максимум до панели).
 
M

monsters

Нашел кое что. Нужно менять размеры рабочей области экрана. Нашел команду через которую менять. Но почему то по выполнению команды рабочая область так и не меняется.
C++:
RECT dr; //desktop rect

dr = Rect(Screen->WorkAreaLeft, Screen->WorkAreaTop, Screen->WorkAreaWidth-153, Screen->WorkAreaHeight);
SystemParametersInfo(SPI_GETWORKAREA,0,&dr,SPIF_SENDCHANGE);
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!