1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "С и С++", создана пользователем monsters, 7 дек 2011.

  1. monsters

    monsters Гость

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

    monsters Гость

    Репутация:
    0
    Нашел кое что. Нужно менять размеры рабочей области экрана. Нашел команду через которую менять. Но почему то по выполнению команды рабочая область так и не меняется.
    Код:
    RECT dr; //desktop rect
    
    dr = Rect(Screen->WorkAreaLeft, Screen->WorkAreaTop, Screen->WorkAreaWidth-153, Screen->WorkAreaHeight);
    SystemParametersInfo(SPI_GETWORKAREA,0,&dr,SPIF_SENDCHANGE);
     
  3. lazybiz

    lazybiz Well-Known Member

    Репутация:
    0
    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    SPI_SETWORKAREA
     
  4. monsters

    monsters Гость

    Репутация:
    0
    Точно! Во все виновата невнимательность! Спасибо большее =)
     
Загрузка...

Поделиться этой страницей