cost 109 ms
Windows 預覽處理程序不尊重使用 SetRect 設置的繪圖區域

[英]Windows preview handlers don't respect drawing area set with SetRect

我一直在嘗試在我的應用程序中使用 Windows 預覽處理程序,並注意到一些預覽處理程序不遵守使用SetRect(&rect)設置的繪圖矩形。 例如,對於 Edge PDF 預覽處理程序 (CLSID {3A84F9C2-6164-485C-A7D9-4B27F8AC009E} ),調用Se ...

預覽處理程序僅在從資源管理器調用應用程序時有效

[英]Preview handler only works when application is invoked from Explorer

我做了一個簡單的應用程序,它創建一個窗口,然后使用預覽處理程序顯示作為參數傳遞給應用程序的文件的預覽,請參見下面的代碼。 當只需將文件拖放到 .exe 文件上進行預覽時(或者只是硬編碼文件路徑,然后直接從資源管理器啟動 .exe),這工作得非常好,但在調用時幾乎所有預覽處理程序都失敗了它來自終端( ...

如何正確使用和實例化現有的預覽處理程序

[英]How to Properly Use and Instantiate existing Preview Handlers

我正在嘗試使用現有的預覽處理程序來顯示文件的預覽。 我編寫了一個簡單的測試程序來 1) 找到給定文件的預覽處理程序的 CLSID,2) 實例化預覽處理程序,3) 通過流或文件初始化它,以及 4) 在基本窗口上呈現預覽。 這行得通。 或多或少。 它適用於 adobe acrobat reader ...

如何在最新版本的.Net中獲取文件類型的IPreviewHandler

[英]How to get the IPreviewHandler of a file type in the latest version of .Net

最近在工作中,我收到了一個項目,該項目要求我獲得特定文件類型的預覽並將其顯示在預覽窗格中(類似於Windows文件資源管理器中的預覽窗格)。 經過3或4天的廣泛研究,以實現這一目標,我完全陷入了困境。 起初,我嘗試按照這篇文章如何獲得IPreviewHandler的文件擴展名? 但是我 ...

IPreviewHandler SetWindow沒有指定大小

[英]IPreviewHandler SetWindow does not specify a size

我想在窗口中添加預覽。 矩形被傳遞到將在其中繪制預覽的函數中,但是由於某種原因,預覽是在整個窗口中而不是在指定的矩形中繪制的。 如何設置繪圖矩形,以便僅在其中預覽? ...

IPreviewHandler卸載COM對象花費很長時間並且凍結了應用程序

[英]IPreviewHandler Unload COM Objects takes a long time and freezes the application

我正在嘗試使用IPreviewHandler界面在我的應用程序中的TPanel上顯示Windows 7預覽。 當我通過調用Unload(用於處置COM對象)銷毀該預覽對象,然后取消該對象時,就會出現問題。 應用程序將凍結(緊隨析構函數之后),直到退出預覽主機進程。 這可能需要幾分鍾。 ...

如何禁用給定文件路徑的預覽處理程序

[英]How to disable preview handler for a given file path

我正在用C#編寫應用程序,並認為可以與Windows的PreviewHandler一起使用。 我剛剛開始使用Windows Explorer和Preview Handler所以不知道該怎么做以及從哪里開始。 坦白地說,它不知道它是如何工作的,所以任何指導都是有幫助的。 要求是禁用給定文 ...

如何獲取文件擴展名的IPreviewHandler?

[英]How to get the IPreviewHandler for a file extension?

如何獲取特定文件擴展名的外殼IPreviewHandler ? 背景 Windows允許開發人員為其自定義文件類型創建預覽處理程序 : 當選擇一個項目以在視圖的閱讀窗格中顯示文件內容的輕量,豐富,只讀預覽時,將調用預覽處理程序。 無需啟動文件的關聯應用程序即可完成此操作。 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM