[英]including <dcomp.h> causes a ton of errors in <d2d1_1.h>
我剛剛在我的 d3d11 應用程序中實現了 dcomp,在嘗試編譯后,我遇到了 1.5k 錯誤,這些錯誤都與 d2d 相關。 我根本沒有在我的應用程序中使用 d2d 並且很困惑,在查看 dcomp.h 時,很明顯 dcomp 包含 d2d1_1.h 作為其中的一部分。 每當我包含 dcomp.h 或 ...
[英]including <dcomp.h> causes a ton of errors in <d2d1_1.h>
我剛剛在我的 d3d11 應用程序中實現了 dcomp,在嘗試編譯后,我遇到了 1.5k 錯誤,這些錯誤都與 d2d 相關。 我根本沒有在我的應用程序中使用 d2d 並且很困惑,在查看 dcomp.h 時,很明顯 dcomp 包含 d2d1_1.h 作為其中的一部分。 每當我包含 dcomp.h 或 ...
[英]ICompositorDesktopInterop throws exception in TFM .NET 5
I was trying to port a C# code from .NET 4.8 to .NET 5, older version of .NET was using Microsoft.Windows.SDK.Contracts , In .NET 5 Microsoft.Window ...
[英]DirectManipulation ScrollTo functionality
我正在使用DirectComposition和DirectManipulation編寫 Win32 應用程序(C++)。 我通過設置視口和內容視覺效果成功地創建了我自己的滾動視圖控件。 這一切都很好,但我似乎無法弄清楚如何以編程方式移動視口中的內容。 我想創建ScrollTo行為,您可以在其中顯示 ...
[英]DCompositionCreateDevice2: E_INVALIDARG One or more arguments are invalid
使用 VS 2015 編譯的 function DCompositionCreateDevice2運行 Win32C++ 源代碼時出現異常問題。源代碼編譯沒有任何錯誤,但顯示上述運行時錯誤。 用VS 2019重新編譯和運行相同的源代碼,沒有運行時錯誤。 測試示例代碼為 Windows SDK 示例如 ...
[英]Direct X Cropping Bitmap Based on Window Position and Rendering it back to window
我正在研究一個使用DirectX和Direct Composition的項目。 我正在嘗試創建類似 windows 丙烯酸模糊的效果。 使用直接合成,我能夠將模糊效果、飽和度和混合應用於給定的輸入。 windows 丙烯酸模糊使用 window 后面的內容作為模糊的輸入,但在 win32 中不可 ...
[英]per-pixel transparent window using Windows Composition engine in C++
我想在 window 上顯示原始 BGRA 數據(所以我有一個 unsigned int *,具有寬度和高度),以便考慮 alpha 分量以具有每個像素的透明度。 最終目的是將其集成到圖形工具包中。 在閱讀了 Kenny Kerr 的文章 ( https://learn.microsoft.com ...
[英]transparent window using Windows Composition engine in c++
首先,我想說我是 Direct2d 使用的新手。 我的最終目的是擁有每像素透明窗口。 我找到了這篇不錯的文章: https://docs.microsoft.com/en-us/archive/msdn-magazine/2014/june/windows-with-c-high-perfor ...
[英]Direct Composition, IDCompositionGaussianBlurEffect Throwing Access Violation Exception
我正在研究一個基於這篇文章使用直接合成的項目: Windows 和 C++:高性能 Window 使用 ZAEA23489CE3AA9B64306EBB28E0Z 組合引擎分層我能夠重新創建示例並且它正在工作。 目前我正在嘗試將 IDCompositionGaussianBlurEffect 應用 ...
[英]Background Color Artifact in Window's Composition Engine (DWM)
來自Kenny Kerr 博客的上下文: Windows Vista 引入了一個名為 Desktop Window Manager 的服務。 這個名字過去和現在都具有誤導性。 將其視為 Windows 合成引擎或合成器。 這個合成引擎完全改變了應用程序 windows 在桌面上呈現的方式。 不是讓 ...
[英]How to tile a bitmap with DirectComposition or Windows.UI.Composition
如何使用合成器 API 創建平鋪圖像背景? D2D 位圖畫筆具有SetExtendModeX/Y ,但CompositionSurfaceBrush似乎沒有等效項。 TileEffect被標記為“NoComposition”。 我想避免“手動”創建屏幕大小的表面和平鋪(即使用 D2D)。 ...
[英]How to use IDirectManipulationViewport::SetViewportRect?
這是 Windows 8 經典示例中稍微修改的 Direct Manipulation Sample 應用程序。 我刪除了除單個視口及其內容(方格紋理)之外的所有元素。 當我將 IDirectManipulationVewport::SetViewportRect() 設置為原點偏移量(例如 Set ...
[英]How to use the WinRT SwapChainPanel control in a WPF window?
我向 WPF 項目添加了對 WinRT dll 的引用,並且我想在 WPF 窗口內使用SwapChainPanel 。 真的有可能嗎? 現在我無法讓它工作。 ...
[英]Does WIC or DirectComposition replace GDI+?
我有一個項目可能涉及一些基本的服務器端圖像創建(縮放,轉換,一些文本堆肥)。 過去,我曾使用GDI +做類似的事情,但是Microsoft現在將其標記為Legacy Graphics,並列出了一些替代品,例如DirectComposition和Windows Imaging Component ...
[英]DirectComposition render to texture?
我想將directcomposition渲染到紋理。 這可能嗎? 這樣做的原因是我希望能夠將gpu加速無窗口透明flash播放器activex控件渲染到紋理 。 通常不可能的東西,但我希望用DirectComposition實現。 ...