Вопросы по теме 'dwm'

Desktop Window Manager захватывает весь экран
Мне было интересно, может ли кто-нибудь дать мне отправную точку, как сделать снимок всего экрана в Windows Vista / 7? Я знаю, как это сделать в предыдущих версиях Windows, но мне бы очень хотелось сохранить все в стеке D3D, не прибегая к вызовам GDI...
1807 просмотров
schedule 01.05.2023

Эффект стекла Windows Forms, сделайте ImageBox прозрачным
У меня есть приложение для форм Windows, и я расширил рамку окна в клиентскую область, используя DwmExtendFrameIntoClientArea, чтобы получить эффект стекла. Теперь я пытаюсь показать прозрачное изображение PNG в графическом блоке, однако фон...
6327 просмотров
schedule 16.04.2022

Как сделать область на миниатюре панели задач прозрачной в Windows 7?
Я разрабатываю программу, которая использует функции панели задач Windows 7 (и Vista). Прямо сейчас у меня есть настраиваемое растровое изображение, которое будет отображаться на миниатюре панели задач . Растровое изображение создается программно и...
786 просмотров
schedule 28.12.2022

Обнаружение изменения системной темы в WPF
Мне нужно, чтобы мое приложение WPF определяло, когда DWM включается/выключается или когда меняется системная тема. В WinForms есть такое событие, но я не вижу его в WPF.
4825 просмотров
schedule 25.02.2023

Есть ли способ исправить побочный эффект DwmEnableBlurBehindWindow в VC6.0?
Я столкнулся с проблемой, описанной в теме MSDN: Размытие DWM позади обзора . После вызова DwmEnableBlurBehindWindow клиентская область превратилась в красивое стекло, но, к сожалению, весь черный текст на элементах управления (КНОПКИ,...
1450 просмотров
schedule 13.05.2023

Как я могу реализовать макеты переключения кругов в dwm?
По умолчанию в dwm config.h предоставляется одна привязка клавиш для каждого макета. { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, { MODKEY, XK_m, setlayout, {.v = &layouts[2]} },...
288 просмотров
c dwm
schedule 17.01.2024

Delphi 7 — снимок экрана без формы захвата — Windows 8 — DWM.exe
Друзья, Нужно сделать скриншот всего рабочего стола БЕЗ МОЕЙ ФОРМЫ и загрузить в TImage. Успех в Windows XP, 7 - только с ALPHABLEEND = TRUE + ПРОЦЕДУРА СКРИНШОТА. Но тот же код не работает в Windows 8 - захват всего экрана, ВКЛЮЧАЯ ФОРМУ. Я...
2190 просмотров
schedule 14.05.2024

Как добиться размытия наложения на рабочем столе в Windows?
Когда я устанавливал графические драйверы AMD в Windows 10, я заметил размытый фон, которого я хочу добиться в своем приложении. Я попытался использовать UpdateLayeredWindow , но не применяет эффект размытия. Я пытался использовать...
2675 просмотров
schedule 07.05.2023

Как включить стыковку Windows с бескаркасным электронным окном
Таким образом, у электрона есть функция, с помощью которой вы можете сделать BrowserWindow безрамочным, установив для параметра «frame» значение false. Начиная с версии 1.4.14 и выше, стыковка (клавиша Windows + влево/вправо) или перетаскивание окна...
807 просмотров
schedule 19.12.2023

Форма без полей
Итак, у меня есть следующий код: #region Dropshadow [DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")] private static extern IntPtr CreateRoundRectRgn ( int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int...
1851 просмотров
schedule 19.06.2022

Добавить изображение в строку заголовка окна
Я хочу добавить изображение в строку заголовка окна. Я знаю, что это невозможно с помощью собственных инструментов Winforms, но это должно быть возможно с вызовами WinApi. [DllImport("user32.dll", SetLastError = true)] private static...
184 просмотров
schedule 14.03.2023