WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  изменение размера рабочего стола

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   изменение размера рабочего стола
scaramush опубликован 27-12-2001 15:47 MSK   Click Here to See the Profile for scaramush   Click Here to Email scaramush  
Кто-нибудь может рассказать, как можно изменить размеры рабочего стола?
поясню для чего. главное окно ICQ можно "пристыковать" к краю экрана (docking). При этом размер рабочего стола уменьшается, т.е. его площадь = площадь экрана - (площадь taskbar + площадь ICQ окошка). Если максимизировать какое-либо окошко, то оно не перекрывается ICQ окном.

Вот в приложении очень хочется сделать нечто подобное.

One опубликован 27-12-2001 16:50 MSK     Click Here to See the Profile for One  Click Here to Email One     
см. SystemParametrsInfo с флагом SPI_SETWORKAREA
Flex Ferrum опубликован 27-12-2001 17:38 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
One:
Не совсем так. То что хочет scaramush - из другой области.
scaramush:
В shell32 есть такое понятие, как Application Bar. Пример - панель задачь эксплорера. На сколько я понимаю, ICQ работает по этому же принципу. В MSDN можно нарыть инфу по этому делу по ключевому слову appbar или application desktop toolbars.
One опубликован 28-12-2001 14:40 MSK     Click Here to See the Profile for One  Click Here to Email One     
Я не чего-то не понял, почему нет. Именно так TaskBar и работает.
Flex Ferrum опубликован 28-12-2001 14:51 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Работает он, конечно, через SETWORKAREA, только в случае, описанном scaramush'ем надо использовать именно appbar, и не возиться с этой функцией напрямую. ИМХО, так правильней.
One опубликован 28-12-2001 15:06 MSK     Click Here to See the Profile for One  Click Here to Email One     
Ну если так, тогда ладно. Просто я не всегда себя правилами утруждаю.
Flex Ferrum опубликован 28-12-2001 15:17 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Не в это дело. Просто зачем делать то, что уже реализовано в shell?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.