HwndSource.FromHwnd(IntPtr) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan HwndSource objek dari jendela yang ditentukan.
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
Parameter
- hwnd
-
IntPtr
nativeint
Handel jendela yang disediakan.
Mengembalikan
Objek HwndSource untuk jendela yang ditentukan oleh hwnd handel jendela.
- Atribut
Keterangan
Penting
Metode ini tidak tersedia di zona keamanan Internet, atau untuk kepercayaan parsial secara umum.
Anda dapat menggunakan metode ini untuk mengembalikan HwndSource jendela yang tidak secara eksplisit merupakan jendela interoperabilitas. Prosedur untuk ini adalah:
Buat WindowInteropHelper instans (menyediakan parameter utama Window sebagai konstruktor).
Dapatkan nilai properti dari WindowInteropHelper instans tersebutHandle.
Teruskan nilai HWND tersebut sebagai parameter ke FromHwnd.
Teknik ini dapat berguna jika Anda kemudian ingin menambahkan pemrosesan pesan umum AddHook ke jendela. Namun, setiap kali Anda membuat HwndSource, Anda juga bertanggung jawab untuk menghancurkannya. Ini berlaku bahkan jika Application objek untuk aplikasi HwndSource dibuang. Untuk informasi selengkapnya, lihat Keterangan tentang HwndSource.