Вопросы по теме '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 просмотров
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