HwndSource.FromHwnd(IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce l'oggetto HwndSource della finestra specificata.
public:
static System::Windows::Interop::HwndSource ^ FromHwnd(IntPtr hwnd);
[System.Security.SecurityCritical]
public static System.Windows.Interop.HwndSource FromHwnd (IntPtr hwnd);
public static System.Windows.Interop.HwndSource FromHwnd (IntPtr hwnd);
[<System.Security.SecurityCritical>]
static member FromHwnd : nativeint -> System.Windows.Interop.HwndSource
static member FromHwnd : nativeint -> System.Windows.Interop.HwndSource
Public Shared Function FromHwnd (hwnd As IntPtr) As HwndSource
Parametri
- hwnd
-
IntPtr
nativeint
Handle della finestra fornito.
Restituisce
Oggetto HwndSource per la finestra specificata dall'handle della finestra hwnd
.
- Attributi
Commenti
Importante
Questo metodo non è disponibile nell'area di sicurezza Internet o per attendibilità parziale in generale.
È possibile usare questo metodo per restituire un oggetto HwndSource per una finestra che non è esplicitamente una finestra di interoperabilità. La procedura per questa operazione è:
Creare un'istanza WindowInteropHelper (specificando il parametro principale Window come parametro del costruttore).
Ottenere il valore della Handle proprietà da tale WindowInteropHelper istanza.
Passare il valore HWND come parametro a FromHwnd.
Questa tecnica può essere utile se si vuole aggiungere l'elaborazione generale AddHook dei messaggi alla finestra. Tuttavia, ogni volta che si crea un HwndSource, si è anche responsabili di distruggerlo. Questo valore è true anche se l'oggetto Application per un'applicazione HwndSource viene eliminato. Per altre informazioni, vedere Osservazioni su HwndSource.