![](/img/trans.png)
[英]Programmatically detecting mouse hover over taskbar/window caption (winforms/C#)
[英]C# - mouse hover in taskbar, thumbnails preview is generated in window 7.
我正在開發一個顯示在Windows 7上運行的應用程序的縮略圖的應用程序。我可以在Windows XP上實現相同的縮略圖功能。(如果我在XP上運行我的應用程序)如果是。 那我該如何做到這一點。 任何想法? 謝謝
在Windows 7中,您可以使用Desktop Window Manager (DWM)庫(以及其他功能)拍攝屏幕快照/縮略圖 。 該文檔是Win API的一部分,但是您可以使用平台調用在C3中使用它們:
[DllImport( "dwmapi.dll", PreserveSig = false )]
public static extern void DwmRegisterThumbnail( IntPtr destinationWindowHandle, IntPtr sourceWindowHandle, out IntPtr thumbnailHandle );
[DllImport( "dwmapi.dll", PreserveSig = false )]
public static extern void DwmUnregisterThumbnail( IntPtr thumbnailHandle );
[DllImport( "dwmapi.dll", PreserveSig = false )]
public static extern void DwmUpdateThumbnailProperties( IntPtr thumbnailHandle, ref ThumbnailProperties properties );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.