Меню

Как выровнять окно по центру рабочего стола



Окно по центру рабочего стола

Как создать окно, чтобы оно всегда появлялось по центру рабочего стола?

7 ответов

Как создать окно, чтобы оно всегда появлялось по центру рабочего стола?

У формы есть свойство Position — ставь его в poDesktopCenter 🙂

RECT rect;
GetWindowRect(GetDesktopWindow(VOID), &rect);
CreateWindow(. (x) (rect.right — rect.left) / 2, (y) (rect.bottom — rect.top) / 2, . );

. Да, но тогда в центре рабочего стола будет верхний левый угол окна. это не совсем то, что нужно.

CreateWindow(. (x) (GetSystemMetrics(SM_CXSCREEN)-width)/2, (y) (GetSystemMetrics(SM_CYSCREEN)-height)/2, . );

где width и height — ширина и высота окна.

A в Win32 Api нет стилей создания окна вроде CW_CENTER ?

RECT rect;
GetWindowRect(GetDesktopWindow(VOID), &rect);
CreateWindow(. (x) (rect.right — rect.left) / 2, (y) (rect.bottom — rect.top) / 2, . );

. Да, но тогда в центре рабочего стола будет верхний левый угол окна. это не совсем то, что нужно.

CreateWindow(. (x) (GetSystemMetrics(SM_CXSCREEN)-width)/2, (y) (GetSystemMetrics(SM_CYSCREEN)-height)/2, . );

где width и height — ширина и высота окна.

A в Win32 Api нет стилей создания окна вроде CW_CENTER ?

Тут, чувствуется, просто описка: в скобках должна быть разница между размером экрана и размером окна.

Источник

Как центрировать окно приложения в Windows 10

Windows 10 обычно запоминает позиции приложений в целом, но с конфигурация с несколькими мониторами, это не так хорошо. Если вы отключили второй монитор, некоторые окна приложений часто продолжают открываться за пределами экрана. Однако, если у вас есть приложение, которое просто не открывается на текущем экране или если оно имеет тенденцию открываться на нескольких экранах, вы можете использовать помощник по центрированию окна, чтобы быстро переместить его в центр текущего экрана.

Каскадные, составные или мозаичные окна на панели задач

Если вы щелкните правой кнопкой мыши на панели задач, вы увидите три варианта управления окнами — Каскадные окна, Показать окна с накоплением и Показать окна бок о бок. Вы также увидите параметр «Отменить», если щелкните правой кнопкой мыши на панели задач после выбора одного из этих параметров.

Параметр «Каскадирование окон» позволяет «каскадировать» открытые окна, чтобы вы могли видеть все строки заголовка сразу. Этот вариант не самый удобный.

Параметр «Показать окна с накоплением» немного интереснее, поскольку он позволяет размещать окна вертикально. Вероятно, это не идеально для типичных широкоэкранных дисплеев, но в некоторых ситуациях может быть полезно.

Обновление:

Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Параметр «Мозаичные окна» еще лучше, потому что он позволяет автоматически размещать открытые окна рядом. Это похоже на Aero Snap, но позволяет автоматически располагать три или более окон рядом, что полезно для многозадачности на больших широкоформатных дисплеях.

Читайте также:  Как удалить пятно от вина с деревянного стола

Как в Windows 10 переместить окно, которого нет на экране?

Вариант 2
В Windows 10, 8, 7 и Vista нажмите и удерживайте клавишу «Shift», одновременно щелкая правой кнопкой мыши программу на панели задач, затем выберите «Переместить». В Windows XP щелкните правой кнопкой мыши элемент панели задач и выберите «Переместить». С помощью мыши или клавиш со стрелками на клавиатуре верните окно на экран.

Регулируйте частоту дисплея, пока дисплей не будет центрирован.

Нажмите «Пуск» и введите «Настроить разрешение экрана» (без кавычек); щелкните ссылку «Настроить разрешение экрана», когда она появится в списке. Появится окно «Разрешение экрана»; щелкните ссылку «Дополнительные настройки».

Aero snap для боковых окон

Благодаря функции «Снимок» одно окно занимает половину экрана, что позволяет легко размещать два окна рядом без необходимости изменять их размеры и перемещать вручную. Чтобы использовать Aero Snap, удерживайте клавишу Windows и нажмите клавишу со стрелкой влево или вправо. Текущее окно изменяется и помещается в левую или правую часть экрана.

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

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Источник

Выравнивание значков по сетке на рабочем столе в Windows 10

Сегодня рассмотрим как различными способами включить (отключить) выравнивание значков по сетке на рабочем столе в Windows 10.

Включить (отключить) выравнивание значков по сетке на рабочем столе из контекстного меню

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

Включить (отключить) упорядочить значки автоматически и выровнять значки по сетке в редакторе реестра

1. В строке поиска или в меню «Выполнить» (выполнить вызывается клавишами Win+R) введите regedit и нажмите клавишу Enter.

2. Перейдите по пути HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ Shell\ Bags\ 1\ Desktop. В разделе Desktop откройте параметр FFlags => выберите систему исчисления «Десятичная» в поле «Значение» введите:

1075839520 и нажмите на «ОК», чтобы «Упорядочить значки автоматически» и «Выровнять значки по сетке» было выключено.

1075839521 и нажмите на «ОК», чтобы «Упорядочить значки автоматически» было включено и «Выровнять значки по сетке» было выключено.

1075839524 и нажмите на «ОК», чтобы «Упорядочить значки автоматически» было выключено и «Выровнять значки по сетке» было включено.

1075839525 и нажмите на «ОК», чтобы «Упорядочить значки автоматически» и «Выровнять значки по сетке» было включено.

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

На сегодня все, если вы знаете другие способы — пишите в комментариях! Удачи Вам 🙂

Читайте также:  Как создать ярлык для удаленного рабочего стола windows 8

Источник

Окно «убежало» за пределы рабочего стола. Как его вытащить?

Добрый день, мои ненасытные охотники за знаниями!

Повестка дня на сегодня — как вернуть «убежавшее» за пределы рабочего стола окно программы?

У вас такого еще не было? А со мной буквально на днях случился такой казус. У меня стояло два монитора, все было хорошо. Один монитор понадобился для другого дела и я его отключил. Вскоре после начала работы я обнаружил, что мой любимый блокнот Notepad++ при запуске исчез из виду, хотя на панели задач висит его активная иконка. Но самого окна — нигде не видно!

Что делать? Обнять монитор и рыдать в иконку Notepad’а?:) Нет, решение есть! И о том, как вернуть окна обратно на рабочий стол пойдет речь в моей статье.

Первым делом, сделайте окно «убежавшей» программы активным. То есть, выделите его мышкой на панели задач или через Alt+Tab переключитесь на него. На скриншоте пример для Alt+Tab показан.

Итак, окно программы активно, самого окна не видно. Теперь, внимательно читайте, что нужно сделать дальше.

Нажимаем комбинацию Alt+пробел. Она открывает специальное системное меню активного окна. Выглядит примерно вот так:

В моем случае с Notepad’ом, меню появилось у самого края монитора справа. И действительно, последний раз блокнот был открыт именно на правом мониторе. Далее нажимаем стрелку вниз на клавиатуре и выделяем второй пункт — Переместить. Нажимаем Enter.

Теперь, после нажатия Enter, окно готово к перемещению. Нажимаем клавишу влево или вправо, смотря с какой стороны монитора окно скрывается — и начинаем перемещать окошко. Вы увидите контур передвигаемой программы (см. скриншот ниже). Продолжайте удерживать клавишу со стрелкой до тех пор, пока весь контур не окажется на видимом рабочем столе. После этого нажмите Enter.

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

Получилось вернуть убежавшее окно? Поделитесь в комментариях вашей историей.

Источник

Как выровнять окно по центру рабочего стола

Вопрос

Необходимо выровнять фон рабочего стола по правому краю, оставив слева полосу для значков.

Какое значение в реестре надо изменить?

Ответы

Adode Photoshop — исполнит любые ваши капризы 😉

или можно как фон выбрать созданную заранее html страничку хоть со скриптом, хоть с выравниванием рисунка по любому краю, хоть на %, хоть на пиксели.

Информация должна быть СВОБОДНОЙ — I.CaR®

Все ответы

Необходимо выравнять фон рабочего стола по правому краю, оставив слева полосу для значков.

В окне Панель управления\Оформление и персонализация\Персонализация\Фоновый рисунок рабочего стола

Положение изображения:

Выровнять изображение можно только по центру (остальные варианты только отвечают за размер изображения). Если разрешение изображения меньше разрешения экрана, то рядом с изображением фон окрашивается в черный цвет.

Мне необходимо выровнять изображение по правому краю, соответственно при данном варианте выравнивания в случае использования изображения с меньшим разрешением фон будет окрашен только слева, тем самым образуя место для размещения значков без наложения их на изображение.

Какое значение в реестре надо изменить, чтобы изменить положение изображения по правому краю(а не по центру)?

Читайте также:  Как открыть удаленный рабочий стол от имени администратора

ааа. это не «выравнивание», а «положение».

если написано «Выравнять изображение можно только по центру» — что ж еще хотеть, если другое не реализовано.

а чего мучаться, не понимаю. создайте нужное изображение с полосой слева (и нужного цвета, а не просто черной!) поместите его по центру — вот и будет «выравнивание по правому краю» с «образованием места для размещения значков без наложения их на изображение.» ;-))

У меня несколько тысяч изображений природы разного разрешения и в каждую картинку полосу не добавишь — это очень долго. Черный цвет привел просто для примера. Должен быть какой-то параметр в реестре отвечающий за положение и выравнивание. Не верю чтобы такая великая компания как Microsoft не учла данный параметр в реестре.

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

я предполагал, что речь не об одном изображении (стоило бы заморачиваться?!). :-))

«должен». кому должен, зачем? смысл? не реализовывать же всё, что может быть в природе или придет в голову. 🙂 сомневаюсь, что такое есть. могу и ошибаться, поэтому удачи в поисках!

Вопрос остается открытым:

Какое значение в реестре надо изменить, чтобы изменить положение фонового рисунка рабочего стола по правому краю(а не по центру)?

К сожалению, строковые параметры с названиями WallpaperOriginX и WallpaperOriginY из раздела HKEY_CURRENT_USER\Control Panel\Desktop , соответствуют лишь координатам левого верхнего угла картинки в пикселях, в то время как мне необходим правый верхний.

Adode Photoshop — исполнит любые ваши капризы 😉

или можно как фон выбрать созданную заранее html страничку хоть со скриптом, хоть с выравниванием рисунка по любому краю, хоть на %, хоть на пиксели.

Информация должна быть СВОБОДНОЙ — I.CaR®

. Не верю чтобы такая великая компания как Microsoft не учла данный параметр в реестре.

Microsoft® не учла более нужную вещь! Это программа «Уборщица MS» которая должна бы была каждое утро вычищать корзину Вашего рабочего стола!

Вариант с html-файлом можно рассматривать как второй вариант, наиболее приемлемый. Так как не придется менять размеры изображений, а скрипт лишь будет подставлять необходимое избражение в необходимом месте, через заданные промежутки времени. Единственное маленькое но в Windows 7 через встроенную функцию Персонализация html-файл фоном не сделать.

Не вникал в тонкости работы Adode Photoshop. Если он или какой-нибудь плагин к нему в режиме пакетной обработки способен добавить к файлам с разным разрешением изображения участки закрашенные одним цветом для так чтобы все изображения стали одного разрешения без обрезания и растягивания, то это можно рассматривать как один вариант ответа.

Да, во всеми любимом Adobe PhotoShop это есть, что-то типа макросов или они так и называются (точно не помню).

Сначало включаешь «rec» делаешь действия, т.е. пишешь их в макрос, а затем там делаешь «play».

оч. удобно для работы с большим кол-во граф.файлов — сами действия в макросе могут быть различные, любые Ваши «выкрутасы» он запишет, не говоря уже про отступ с заданым числом px.

Источник

Adblock
detector