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 di finestra fornito.
Restituisce
Oggetto HwndSource per la finestra specificata dall'handle della hwnd finestra.
- Attributi
Commenti
Importante
Questo metodo non è disponibile nell'area di sicurezza Internet o per attendibilità parziale in generale.
È possibile utilizzare questo metodo per restituire un oggetto HwndSource per una finestra che non è esplicitamente una finestra di interoperabilità. La procedura per questa procedura è:
Creare un'istanza WindowInteropHelper di ,specificando main Window come parametro del costruttore.
Ottenere il valore della Handle proprietà da tale WindowInteropHelper istanza.
Passare tale 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 oggetto HwndSource, si è anche responsabili dell'eliminazione. Questo vale anche se l'oggetto Application per un'applicazione HwndSource viene eliminato. Per altre informazioni, vedere Osservazioni su HwndSource.