IOleWindow::Metode GetWindow (oleidl.h)
Mengambil handel ke salah satu jendela yang berpartisipasi dalam aktivasi di tempat (bingkai, dokumen, induk, atau jendela objek di tempat).
Sintaks
HRESULT GetWindow(
[out] HWND *phwnd
);
Parameter
[out] phwnd
Penunjuk ke variabel yang menerima handel jendela.
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Objek tidak berjendela. |
|
Nilai fEnterMode yang ditentukan tidak valid. |
|
Tidak tersedia cukup memori untuk operasi ini. |
|
Terjadi kesalahan tidak terduga. |
Keterangan
Lima jenis jendela terdiri dari hierarki jendela. Ketika objek aktif di tempat, objek memiliki akses ke beberapa atau semua jendela ini.
Jendela | Deskripsi |
---|---|
Bingkai | Jendela utama terluar tempat menu utama aplikasi kontainer berada. |
Dokumen | Jendela yang menampilkan dokumen majemuk yang berisi objek yang disematkan kepada pengguna. |
Panel | Subwindow jendela dokumen yang berisi tampilan objek. Hanya berlaku untuk aplikasi dengan jendela panel terpisah. |
Parent | Jendela kontainer yang berisi tampilan objek tersebut. Aplikasi objek menginstal jendelanya sebagai anak dari jendela ini. |
Lokal | Jendela yang berisi objek aktif di tempat. Aplikasi objek membuat jendela ini dan menginstalnya sebagai anak dari jendela menetasnya, yang merupakan anak dari jendela induk kontainer. |
Setiap jenis jendela memiliki peran yang berbeda dalam arsitektur aktivasi di tempat. Namun, tidak perlu menggunakan jendela fisik terpisah untuk setiap jenis. Banyak aplikasi kontainer menggunakan jendela yang sama untuk bingkai, dokumen, panel, dan jendela induknya.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | oleidl.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk