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

Насколько легко в DWM создать миниатюру «всегда сверху» для существующего окна
Мне очень нравится, когда вы наводите курсор на окно в Vista на панели задач, и это дает вам небольшой предварительный просмотр. если это видео, оно даже отображается в миниатюре. Часто мне очень хочется «оторвать» это маленькое окошко и оставить...
1622 просмотров
schedule 24.02.2024

Каков период времени, который ожидает диспетчер окон, прежде чем пометить окно как не отвечающее?
Как долго окна ждут, прежде чем решат, что окно не отвечает, и отобразит неотвечающий хром? Исходя из личного опыта, я предполагаю, что в XP и Vista все по-другому, поскольку DWM в Vista по-разному обрабатывает их, а в XP - оболочку Explorer.
182 просмотров
schedule 10.07.2022

Как Windows меняет цвет Aero Glass?
Я использую Windows 7 RTM, и мне интересно, как панель управления может так плавно обновлять цвет Aero Glass без перезапуска DWM (uxsms). DwmSetColorizationColor больше не работает ...
3403 просмотров
schedule 25.08.2023

Что такое API для создания приложений типа Flip3D
Я пытаюсь понять, как использовать DWM для рендеринга копии окна в нужное мне место. Единственное, что я могу найти, чтобы указать DWM где-то рендерить, - это API-интерфейсы эскизов. Но DWM Thumbnail Overview в MSDN специально предупредить меня:...
2211 просмотров
schedule 07.08.2023

Пользовательская рамка окна, нарисованная в формате dwm, мерцает при изменении размера, если окно содержит элемент HwndHost
Я думал об этом пару дней, но думаю, что мне не хватает базового понимания того, как Windows и WPF работают внутри, чтобы понять это. Проблема вот в чем: Я создал окно, которое должно позволить мне рисовать элементы управления wpf в строке...
4203 просмотров
schedule 08.05.2022

Как отображать открытые вкладки IE в виде эскизов DWM?
Я создаю приложение WPF на С# и хочу отображать миниатюры открытых вкладок IE в списке. По сути, я пытаюсь дублировать функциональность DWM в Windows 7. Я выяснил, как перечислить список открытых вкладок с помощью Interop.ShDocVW, но для...
1794 просмотров
schedule 13.05.2024

Переход от System::IntPtr к HWND
У меня есть следующий код С++: HRESULT hr = S_OK; hr = DwmExtendFrameIntoClientArea(this->Handle, &margins); Но когда я пытаюсь скомпилировать, я получаю следующую ошибку: error C2664: 'DwmExtendFrameIntoClientArea' : cannot...
1334 просмотров
schedule 09.03.2023

Как отключить DwmExtendFrameIntoClientArea?
После того, как я вызвал DwmExtendFrameIntoClientArea в окне, как я могу снова выключить его, оставаясь в режиме Aero? Я попытался вызвать DwmExtendFrameIntoClientArea со всеми полями, установленными на 0, что, похоже, работает частично, за...
589 просмотров
schedule 16.07.2022

Удалить стандартную оконную рамку в C++ Win32
Я видел эту документацию на MSDN . Пытаюсь убрать стандартную рамку окна. Я успешно расширил фрейм в клиентскую область, но следующий фрагмент не работает. Мое окно выглядит точно так же, как и без него.... if (message == WM_CREATE) {...
1478 просмотров
schedule 30.03.2024

Синхронизация между DWM и окном Direct3D
Что произойдет, если приложение находится в процессе рисования в буфере (поверхность d3d), а DWM требуется буфер для перерисовки экрана или наоборот? Есть ли механизм синхронизации?
979 просмотров
schedule 06.05.2024

Разрыв с VSYNC только в полноэкранном режиме (оконный режим работает нормально) в Windows 10 / DirectX
Я думаю, что мое приложение DirectX 11 отлично работало на предыдущей системе (я уверен примерно на 70%). Но теперь в Windows 10 (ноутбук) проблема с разрывом только в полноэкранном режиме (в оконном режиме разрыва нет). Сцена довольно «тяжелая»...
1449 просмотров
schedule 16.05.2024

Почему мое окно DwmExtendFrameIntoClientArea () 'd не рисует границы DWM?
Я следил за руководством MSDN использовать DWM API для расширения фрейма в клиентскую область , но переделать, чтобы я мог поэкспериментировать с ним, когда у меня что-то заработает. Однако, когда я создаю его, используя cl...
3878 просмотров
schedule 28.12.2022

Скриншот конкретного окна (HWND, HW ускорено)
Мне нужно сделать снимки / снимки экрана определенного окна (HWND), в котором используется ускорение HW, и записать их в видеопоток. При использовании BitBlt или PrintWindow я могу захватывать данные изображения, только если это окно не имеет...
539 просмотров

Переключение композиции рабочего стола в VBScript
Как я могу включать и выключать композицию рабочего стола из VBScript? То есть я хочу написать код, который включает композицию рабочего стола, когда она выключена, и наоборот. Я пробовал этот код: ' Getting admin rights If Not...
61 просмотров
schedule 03.12.2023