Сейчас на форуме: Kybyx, user99 (+2 невидимых)

 eXeL@B —› Оффтоп —› Изменить размер рабочей области экрана.
Посл.ответ Сообщение

Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 19 августа 2011 13:57
· Личное сообщение · #1

Есть монитор, в котором повреждена матрица. С правой стороны нерабочая зона 6-7 см, всё остальное в норме.

Уверен, что можно программно задать размер рабочего стола или рабочей области экрана. Перелопатил гугль, но решения не нашел. Всякие тулзы от видеокарт – не вариант.

В идеале сделать так, чтобы даже курсор мышки не выходил за пределы указанной области.

Буду благодарен за любую инфу по теме.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 19 августа 2011 14:10
· Личное сообщение · #2

PowerStrip! Правда на 6 см не пробовал, но черные края(2-3 см) у суперширокого дисплея заполнили без проблем.
http://news.onru.ru/news/open/5310.html



Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 19 августа 2011 14:43 · Поправил: SergX
· Личное сообщение · #3

Не то.. Она позволяет растягивать или сужать всё изображение. В результате теряются пропорции и изображение получится "вытянутое".

А я хочу не меняя разрешение и пропорции задать размер рабочей области.
То есть разрешение, например, 1680х1050, но размер рабочего стола 1425х1050.

П.С.
При переходе в wsMaximized приложения откуда-то берут допустимый размер, думаю, что не из дров видяхи, а из реестра или хз откуда. Таким же образом наверное и експлорер размер своего окна устанавливает.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 19 августа 2011 14:56 · Поправил: tundra37
· Личное сообщение · #4

SergX Да сообразил. Тогда надо делать "фиктивную" панель задач. Кроме одной стандартной, можно их до 4-х наляпать. Сделать ее неубирающейся и все нормальные приложения будут юзать "урезанный" рабочий стол. Часть приложений будут "глючить" и заезжать, но когда эта область сбоку вроде не так страшно, когда внизу.
+++++++++++++++++++++++
Еще раз глянул настройки PowerStrip. Там же есть поле заднее/переднее гашение. Задаешь побольше и получаешь черный край. Вопрос только хватит ли размера регистра под большую величину.



Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 20 августа 2011 10:56 · Поправил: SergX
· Личное сообщение · #5

tundra37 пишет:
Там же есть поле заднее/переднее гашение

Попробовал, оно сужает изображение.

tundra37 пишет:
Да сообразил. Тогда надо делать "фиктивную" панель задач.

Думаю что можно задать размеры для той что есть, так правильней будет.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 22 августа 2011 17:34
· Личное сообщение · #6

Думаю что можно задать размеры для той что есть, так правильней будет.
А вдруг там что ценное попадет в "черную" область Или там не все так плохо?



Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 22 августа 2011 21:33
· Личное сообщение · #7

SystemParametersInfo(SPI_GETWORKAREA, 0, @Rect, 0 );
Rect.Right:=Rect.Right-200;
SystemParametersInfo(SPI_SETWORKAREA, 1, @Rect, SPIF_SENDCHANGE);

все супер, кроме панели задач. она размер не меняет...



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 25 августа 2011 15:25
· Личное сообщение · #8

все супер, кроме панели задач. она размер не меняет...
Ну ручками она меняется и помнит размер. Значит через реестр в конце концов сделать.
Там наверно еще какие-то параметры есть.




Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 25 августа 2011 16:24
· Личное сообщение · #9

Панель - это окно, можно изменить размер и оконный хук поставить

-----
IZ.RU



 eXeL@B —› Оффтоп —› Изменить размер рабочей области экрана.

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати