DWM Thumbnail User Control
Les traigo un original control de usuario que he extraído del framework comercial ElektroKit para programadores de .NET (si desean comprarlo lo pueden encontrar en mi firma de usuario. ¡Gracias!).
El nombre de este control es ElektroDwmThumbnail y sirve para crear una ventana de previsualización en tiempo real de la ventana que queramos, un espejo.
Si no lo han entendido bien entonces miren el siguiente video y no les quedará duda alguna de su funcionalidad...
El nombre de este control es ElektroDwmThumbnail y sirve para crear una ventana de previsualización en tiempo real de la ventana que queramos, un espejo.
Si no lo han entendido bien entonces miren el siguiente video y no les quedará duda alguna de su funcionalidad...
Ejemplo de uso en C#:
Código
// Register a DWM thumbnail for the main window of Notepad process. Process pr = Process.GetProcessesByName("Notepad").SingleOrDefault(); IntPtr? hWnd = pr?.MainWindowHandle; ElektroDwmThumbnail1.RegisterThumbnail(hWnd); // Unregister the DWM thumbnail. ElektroDwmThumbnail1.UnregisterThumbnail();
Ejemplo de uso en VB.NET:
Código
' Register a DWM thumbnail for the main window of Notepad process. Dim pr As Process = Process.GetProcessesByName("Notepad").SingleOrDefault() Dim hWnd As IntPtr? = pr?.MainWindowHandle ElektroDwmThumbnail1.RegisterThumbnail(hWnd) ' Unregister the DWM thumbnail. ElektroDwmThumbnail1.UnregisterThumbnail()
El código fuente incluye el control de usuario, documentación .NET y una sencilla aplicación de muestra para probar su funcionamiento.
Además también incluye miembros originales y reutilizables del código fuente del framework comercial ElektroKit...
...una mínima parte que fue necesaria añadir para el desarrollo y distribución de este control de usuario.
Además también incluye miembros originales y reutilizables del código fuente del framework comercial ElektroKit...
...una mínima parte que fue necesaria añadir para el desarrollo y distribución de este control de usuario.