Как создать прозрачное окно

Прозрачные окна в Windows? Как сделать окно прозрачным?

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

Прозрачность окон в Windows активно обговаривалась перед выходом Windows 7. Эта функция была хедлайнером во многих обзорах семерки по всему Интернету. После ее выхода мы, конечно, увидели красивый интерфейс Windows Aero, однако как оказалось он покрывает не все нужды пользователей. В Windows 7 реализована лишь одна опция — при наведении курсора на кнопку находящуюся справа от часиков, все окна становятся прозрачными, и мы можем видеть рабочий стол. Но этого не достаточно.

Сделать окно прозрачным, бывает очень удобно в тех случаях, когда нам нужно иметь доступ к информации в окне, предыдущем по порядку. Например, вам нужно переписать данные из окна в фоне, или вы смотрите футбол онлайн, но вынуждены все-таки продолжать работать. И тут нам приходят на помощь дополнительные программы. Есть очень известная программа Vitrite, которая хорошо делает свое дело, но есть и другие программы для этой цели. Их много, и функционал у всех отчасти разный. Чтобы не создавать тут список из 10 программ, и описывать каждую, мы опробовали несколько из них, и пришли к выводу, что в общем случае стоит обратить внимание только на две из них, потому что они в простой и изящной форме покрываю все функциональные потребности. Это вышеупомянутый Vitrite и программа GhostWin. Их можно использовать по отдельности, а можно и в дополнение друг к другу.

Итак, Vitrite. С помощью Витрайт вы можете сделать конкретное окно прозрачным, причем степень прозрачности можно регулировать. Установка программы проходит без сюрпризов. Никакой рекламы дополнительных сервисов не будет, так как и попыток поменять домашнюю страницу в браузере и тому подобных вещей. Vitrite не имеет интерфейса и сразу становится в системный трей, а управление прозрачностью окон происходит с помощью комбинации горячих клавиш. Если вы нажмете Ctrl Shift и число от 1 до 9, то окно станет прозрачным. 1 – это максимальная прозрачность, которая соответствует 10% видимости окна. 9, соответственно – 90% видимости. Чтобы вернуть окно в нормальный режим, нужно нажать Ctrl Shift и «0». Витрайт также может закрепить окно поверх всех других окон, для этого нужно нажать Ctrl Shift и знак «+». Вот и все, чем занимается Vitrite, и этого может быть достаточно. Программа хорошо работает на Windows XP / Vista / 7.

Чуть больше функциональности может добавить GhostWin. Это небольшая программка, которая большую часть времени показывает практически нулевые показатели расходования оперативной памяти и ресурсов процессора. Впрочем, как и Vitrite. Прозрачность окон в ней реализована также как же – от 10 до 90%. Но управление немного другое. Кликнув по заголовку окна правой кнопкой мышки, вы увидите пункт GhostWin. Из него выпадает меню, и в этом меню вы выбираете степень прозрачности. При наведении курсора мышки на один из пунктов, окно вам показывает прозрачность, таким образом, вы можете выбирать прозрачность в визуальной форме, что очень удобно. Для возврата в нормальный режим – пункт Normal. Установка окна поверх всех других окон также присутствует – это пункт «Always On Top».

Среди того нового, что есть в GhostWin – это прозрачность окна при его перетаскивании, и при изменении его размера. Это сделано для того, чтобы пользователь мог удобно выбирать нужную позицию окна на рабочем столе. Чтобы включить или отключить эти опции, вам нужно запустить программу снова из меню Пуск, поскольку этот диалог показывается только в начале. Галочки, которые отвечают за эти функции – это «Make windows transparent when moving» и «when sizing». Кроме того, есть еще одна интересная функция, которая скрывается под пунктом меню «Ghost». Ее суть состоит в том, что окно становится прозрачным, оно закрепляется поверх остальных и перестает отвечать на какие либо операции мышкой или клавиатурой. То есть висит «образ окна», который ни на что не реагирует. При этом все клики мышкой, и ввод с клавиатуры будет предназначен для фонового окна. Что хотел реализовать автор с помощью этой функции? Обратную операцию. Мы делаем окно прозрачным для того, чтобы работать с ним, видя информацию на предыдущем окне. Тут же обратное действие – мы ставим переднее окно в режим Ghost, и видя его, работаем с окном на заднем фоне. По середине заголовка замершего окна вы увидите иконку в виде приведения (отсюда и название программы), которое позволит вам перемещать это окно, и вернуть его в прежний режим через меню, появляющемся по правому клику мышкой.

Читайте также:  Обшить балкон с панорамными окнами

Вот такие вот две программки. Что мы имеем в итоге? В GhostWin больше функциональности и можно использовать только ее, но кому удобно устанавливать прозрачность с помощью «Ctrl Shift + число», тот может установить сразу две программы, тем более, что они отлично работают друг с другом. Установленная прозрачность в Vitrite может быть снята или изменена с помощью GhostWin. И наоборот. Программы не конфликтуют, а взаимовыгодно сотрудничают . Кроме того, нужно скачать, что GhostWin может сделать не все окна прозрачными, в отличие от Vitrite. Например, в окно Winamp-a, меню GhostWin не интегрируется.

Это все, что касается прозрачности окон в Windows. Делать все окна полностью прозрачными не имеет смысла, этому врядли найдется практическое применение. Хоть это и выглядит красиво, но работать так не совсем удобно. Лишний раз напрягать глаза ни к чему.

Источник

Как при помощи WinAPI создать прозрачные окна?

Как избавится от родительского консольного окна при создание WinAPI окна
добрый день. использую DEV-C++, но так понимаю разницы нет, какая у нас IDE. создаём просто.

Как разобрать emf-файл при помощи WinApi?
Господа, как используя функции winAPI получить информацию о полях Enhanced Metafile(данные о типе.

Как избавться от основного окна Microsoft Access при помощи VBA?
Подскажите как избавться от основного окна Microsoft Access при помощи VBA. Хотелось бы чтобы.

Копирование в буфер при помощи WinAPI
Приветствую. пытаюсь скопировать информацию с окна в буфер при помощи ф-ции WINAPI SendMessage.

Вот тут смотри,это стили окна.Этот стили являются параметром функции

Не, bretba, это не то. Вот, тоже MSDN:

Вложения

tXP.rar (18.7 Кб, 174 просмотров)

Не, bretba, это не то. Вот, тоже MSDN:

SetLayeredWindowAttributes() и вторая-как-её-там — работают только для окон имеющих стиль WS_EX_LAYERED .
Через SetWindowLong() помимо прочего можно устанавливать (изменять) стиль окна уже после его создания.
Но если ваше окно уже имеет стиль WS_EX_LAYERED — то SetWindowLong() вам незачем.

Добавлено через 1 минуту
Другой нюанс — если вы хотите например сбросить SetLayeredWindowAttributes() и применить вторую-как-её-там — то для этого надо убрать стиль, а затем снова его добавить.

Добавлено через 2 минуты
Не припомню точно, надо ли сбрасывать при изменении флага SetLayeredWindowAttributes() между LWA_ALPHA и LWA_COLORKEY .
Но это легко проверить на практике, и возможно даже будет быстрее чем доставать доки.

Источник

Стандартные и дополнительные способы работы с интерфейсом Windows 7

Недостаточно места на экране windows 7, заполненном нужными приложениями? Возможно, вам нужно виртуально увеличить рабочий стол, сделав интерфейс прозрачным, чтобы можно было смотреть сквозь окна.

Сделать прозрачными границы окон

Иногда бывает достаточно сделать прозрачной только границу окна. Эта возможность является штатной для windows 7, реализуется функцией «Aero». Aero появилась в интерфейсе windows 7 как украшение. Прозрачные границы окон, с размытым задником дают вам сконцентрироваться на полезном внутри экрана.

Плюсы

  • Границы окна не занимают лишнего места на экране.
  • Нет необходимости использовать сторонние программы
  • В Windows Aero есть ещё несколько полезных функций, удобное переключение между окнами.

Минусы

  • Включенные эффекты Aero расходуют больше видеопамяти.
  • Некоторые «тяжёлые »приложения отключают Aero на время работы, заменяя его классической схемой оформления.
  • Меньшее количество настроек, чем в классической теме.

Как включить прозрачность в Aero

На рабочем столе windows 7 вызовите контекстное меню, кликнув правой кнопкой мыши в свободном месте. Перейдите в пункт «персонализация» (выберите одну из тем Aero, если она не стоит по умолчанию). В появившемся меню нажмите на «цвет окон». Вы увидите такое окно:

Поставьте галочку на «включить прозрачность» и перетащите ползунок «интенсивность цвета» на нужный уровень. Именно он регулирует прозрачность. Отключить эту функцию интерфейса можно также, просто уберите галочку.

Сделать прозрачной всю рабочую область окна

Прозрачные границы окон в интерфейсе windows 7 – это прекрасно. Но как быть, если хочется сделать прозрачным всё окно? Здесь не обойтись без сторонних приложений! Существует несколько десятков подобных программ, опишем две самые популярные.

Читайте также:  Установка пластиковых окон с старом бревенчатом доме

Peek Through

Peek through – это небольшая бесплатная утилита для windows XP, Vista и windows 7, делающая активные окна прозрачными, по нажатию горячей клавиши. Можно отрегулировать уровень прозрачности и горячие клавиши. Есть возможность «кликнуть насквозь» через прозрачное окно, чтобы задействовать содержимое окна за ним.

Плюсы

  • Малый размер.
  • Достаточный функционал.
  • Поддерживает также интерфейс windows 8.

Минусы

  • Неудобно настраивать много окон по отдельности.
  • Нельзя динамически менять прозрачность.

Как пользоваться Peek Through

Запустите программу, и в первом подразделе (hot key) установите удобную горячую клавишу, или оставьте настройки по умолчанию. По нажатию этой комбинации клавиш, окно windows 7 будет становиться прозрачным. Вкладка transparency содержит настройки уровня прозрачности.

После запуска программа живёт в трее, и не поглощает много памяти. Во вкладке options можно настроить автозапуск программы и возможность кликать «сквозь» прозрачное окно. Рекомендуется включить автозапуск, если вы хотите пользоваться программой постоянно.

На этом опции заканчиваются: Peek Through это простая программа, но в данном случае усложнение всё только портит.

GhostWin

Эта программа добавляет эффект прозрачности к любым окнам на экране, или включает её когда окно программы передвигают. Особая функция «Ghost effect» при включении делает активное окно прозрачным на 50% и сдвигает фокус на окно позади. Программа была выпущена в 2007 году, и поддерживает интерфейс windows 7.

Плюсы

  • Удобная настройка прозрачности.
  • Ghost effect.

Минусы

  • Не очень удобный интерфейс.
  • Некоторые программы, такие как MS Excel и Access не поддерживаются.
  • Нельзя назначить отдельную клавишу для определённого уровня прозрачности.

Как пользоваться GhostWin

Установка проходит гладко и инсталлятор не предлагает установить надоедливую рекламу. После запуска в появившейся консоли можно выбрать, нужно ли сделать окно прозрачным при перетаскивании (moving) или изменении размеров (sizing). Тумблеры running и stopped включают и выключают программу. Кнопка hide – прячет утилиту в трей. В меню выбирайте нужный уровень прозрачности для окна. Помните, что настройки придётся выставлять заново, если окно закрыть. Здесь же включается функция “Ghost”.

Источник

Как получить прозрачное меню «Пуск» в Windows 10?

итайте, как добиться прозрачности меню «Пуск» и «Панели задач» в Windows 10. Редактирование ключей реестра для установки режима прозрачности меню «Пуск» и «Панели задач».

Введение

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

Например, пользователи могут изменить настройки главного меню «Пуск» и добиться собственного персонального формата его отображения произведя различные модификации: обновить цвет фона меню, установить отображение заданного списка приложений, дополнив его за счет часто используемых или недавно добавленных, поменять режим меню, добавить или убрать количество плиток, изменить их размер и расположение и т.д. Такой способ преобразования главного пользовательского меню «Пуск» является системным, управлять которым можно в соответствующих разделах приложения «Параметры Windows» , совокупно объединяющем в себе доступ ко всем важным системных службам.

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

И далее в статье мы покажем, как добиться прозрачности меню «Пуск» и «Панели задач» в операционной системе «Windows 10» .

ПРИМЕЧАНИЕ . Данный процесс требует изменения файлов реестра операционной системы. Как непосредственно известно, реестр содержит структурированную базу данных настроек аппаратного и программного обеспечения, конфигурацию профилей пользователей, предустановленные параметры управления системной и файловой политиками, используемыми в «Windows» и т.д. Файлы реестра имеют важное значение для полноценного безошибочного функционирования операционной системы «Windows» и требуют к себе ответственного обращения. Любые изменения реестра могут повлечь за собой нежелательные последствия, от сбоя отдельных приложений до краха операционной системы. Поэтому настоятельно рекомендуем создать резервную копию файлов реестра, прежде чем вносить какие-либо изменения.

1. Добавить пользователя

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

Шаг 1 . Откройте редактор реестра, используя диалоговое окно «Выполнить» . Нажмите вместе сочетание клавиш «Windows + R» , потом в строке «Открыть» введите команду вызова редактора реестра «regedit» и нажмите клавишу «Ввод» на клавиатуре или щелкните кнопку «ОК» для исполнения.

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

Читайте также:  Окно без откосов это

Шаг 2 . В левой панели окна редактора реестра перейдите в следующую директорию, путь к которой указан на рисунке ниже.

Или в строку состояния окна редактора скопируйте и вставьте адрес «Компьютер\HKEY_CLASSES_ROOT\Directory\shell\cmd» и выполните переход напрямую, чтобы исключить возможную ошибку при выборе директории, по причине большого количества схожих названий.

Шаг 3 . Нажмите правой кнопкой мыши на директории «cmd» в левой панели окна, и во всплывающем меню выберите раздел «Разрешения» .

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

Шаг 5 . Всплывающее окно «Дополнительные параметры безопасности для cmd» отобразит все сведения о разрешениях. В правом верхнем углу окна в строке «Владелец» нажмите на текстовую ссылку «Изменить» , чтобы добавить пользователей для предоставления необходимых разрешений.

Шаг 6 . В графе «Введите имена выбираемых объектов» укажите имя учетной записи «Microsoft» или локального пользователя, данные которого использовались для входа в компьютер, и нажмите кнопку «Проверить имена» для запуска процесса проверки. По окончанию, нажмите на кнопку «OK» и вернитесь в предыдущее окно разрешений. Теперь имя указанного пользователя будет в нем отображено.

2. Редактирование ключей реестра для установки режима прозрачности меню «Пуск»

Шаг 1 . После внесения разрешений и предоставления доступа выделенному пользователю, откройте окно редактора реестра и в левой панели перейдите в новую директорию по следующему пути:

Или скопируйте и вставьте адрес «Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize» в строку состояния окна редактора для прямого перехода.

Шаг 2 . В правой панели окна щелкните правой кнопкой мыши элемент с названием «EnableTransparency» и вызовите всплывающее меню, в котором из списка доступных действий выберите раздел «Изменить» .

Шаг 3 . В новом окне «Изменение параметра DWORD (32 бита)» в ячейке «Значение» измените числовой параметр с «0» на «1» , а затем нажмите кнопку «ОК» для сохранения.

На этом ваши действия закончены, система мгновенно поменяет режим отображения меню «Пуск» и сделает его прозрачным. Для отмены внесенных изменений и возврата к стандартному способу отображения меню, поменяйте обратно в окне «Изменение параметра DWORD (32 бита)» в ячейке «Значение» числовой параметр с «1» на «0» и нажмите кнопку «ОК» .

ПРИМЕЧАНИЕ . Обратите внимание, что вышеуказанный метод не работает в последней версии обновления операционной системы «Windows 10 Creators Update» .

Бонусный раздел: установка режима прозрачности «Панели задач»

Аналогично главному пользовательскому меню «Пуск» , в операционной системе «Windows 10» можно задать прозрачность «Панели задач» , выполнив несколько пошаговых действий.

Шаг 1 . Откройте ранее описанным способом окно редактора реестра, и в левой панели перейдите к директории, используя следующий путь:

Или введите в строку состояния редактора адрес «Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced» и сразу откройте искомую директорию.

Шаг 2 . В правой панели окна редактора щелкните правой кнопкой мыши на пустом пространстве окна и вызовите запуск единораздельного всплывающего меню. Нажмите на строку «Создать» , и во вложенном открывшемся меню выберите раздел «Параметр DWORD (32 бита)» .

А затем присвойте новому параметру имя «UseOLEDTaskbarTransparency» .

Шаг 3 . Щелкните правой кнопкой мыши новый параметр и выберите в появившемся меню раздел «Изменить» .

Шаг 4 . Измените числовой параметр ячейки «Значение» с предустановленного «0» на «1» в открывшемся окне «Изменение параметра DWORD (32 бита)» , и нажмите кнопку «ОК» в подтверждение внесенных изменений.

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

ПРИМЕЧАНИЕ . Хорошей новостью является тот факт, что данный способ работает без проблем и в версии операционной системы «Windows 10 Creators Update» . Однако обратите внимание, что и «Панель задач» и меню «Пуск» не могут быть прозрачными одновременно.

Заключение

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

Источник

Поделиться с друзьями