Kelas CWinFormsDialog
Pembungkus untuk kelas dialog MFC yang menghosting kontrol pengguna Formulir Windows.
Sintaks
template <typename TManagedControl>
class CWinFormsDialog :
public CDialog
Parameter
TManagedControl
Kontrol pengguna .NET Framework yang akan ditampilkan di aplikasi MFC.
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CWinFormsDialog::CWinFormsDialog | Membuat CWinFormsDialog objek. |
Metode Publik
Nama | Deskripsi |
---|---|
CWinFormsDialog::GetControl | Mengambil referensi ke kontrol pengguna Formulir Windows. |
CWinFormsDialog::GetControlHandle | Mengambil handel jendela ke kontrol pengguna Formulir Windows. |
CWinFormsDialog::OnInitDialog | Menginisialisasi kotak dialog MFC dengan membuat dan menghosting kontrol pengguna Formulir Windows di atasnya. |
Operator Publik
Nama | Deskripsi |
---|---|
CWinFormsDialog::operator -> |
Mengganti CWinFormsDialog::GetControl dalam ekspresi. |
CWinFormsDialog::operator TManagedControl^ | Melemparkan jenis sebagai referensi ke kontrol pengguna Formulir Windows. |
Keterangan
CWinFormsDialog
adalah pembungkus untuk kelas dialog MFC ( CDialog) yang menghosting kontrol pengguna Formulir Windows. Ini memungkinkan tampilan kontrol .NET Framework pada kotak dialog MFC modal atau modeless.
Untuk informasi selengkapnya tentang menggunakan Formulir Windows, lihat Menggunakan Kontrol Pengguna Formulir Windows di MFC dan Menghosting Kontrol Pengguna Formulir Windows sebagai Kotak Dialog MFC.
Persyaratan
Header: afxwinforms.h
CWinFormsDialog::CWinFormsDialog
Membuat CWinFormsDialog
objek.
CWinFormsDialog(UINT nIDTemplate = IDD);
Parameter
nIDTemplate
Berisi ID sumber daya templat kotak dialog. Gunakan editor dialog untuk membuat templat dialog dan menyimpannya di file skrip sumber daya aplikasi. Untuk informasi selengkapnya tentang templat dialog, lihat Kelas CDialog.
CWinFormsDialog::GetControl
Mengambil referensi ke kontrol pengguna Formulir Windows.
inline TManagedControl^ GetControl() const;
Tampilkan Nilai
Mengembalikan referensi ke kontrol Formulir Windows dalam kotak dialog MFC.
CWinFormsDialog::GetControlHandle
Mengambil handel jendela ke kontrol pengguna Formulir Windows.
inline HWND GetControlHandle() const throw();
Tampilkan Nilai
Mengembalikan handel jendela ke kontrol pengguna Formulir Windows.
CWinFormsDialog::OnInitDialog
Menginisialisasi kotak dialog MFC dengan membuat dan menghosting kontrol pengguna Formulir Windows di atasnya.
virtual BOOL OnInitDialog();
Tampilkan Nilai
Nilai Boolean yang menentukan apakah aplikasi telah mengatur fokus input ke salah satu kontrol dalam kotak dialog. Jika OnInitDialog
mengembalikan nonzero, Windows mengatur fokus input ke kontrol pertama dalam kotak dialog. Metode ini dapat mengembalikan 0 hanya jika aplikasi telah secara eksplisit mengatur fokus input ke salah satu kontrol dalam kotak dialog.
Keterangan
Saat kotak dialog MFC dibuat (menggunakan metode Create, CreateIndirect, atau DoModal yang diwarisi dari CDialog), pesan WM_INITDIALOG dikirim dan metode ini dipanggil. Ini membuat instans kontrol Formulir Windows pada kotak dialog dan menyesuaikan ukuran kotak dialog untuk mengakomodasi ukuran kontrol pengguna. Kemudian menghosting kontrol baru dalam kotak dialog MFC.
Ambil alih fungsi anggota ini jika Anda perlu melakukan pemrosesan khusus saat kotak dialog diinisialisasi. Untuk informasi selengkapnya tentang menggunakan metode ini, lihat CDialog::OnInitDialog.
CWinFormsDialog::operator ->
Mengganti CWinFormsDialog::GetControl dalam ekspresi.
inline TManagedControl^ operator->() const throw();
Keterangan
Operator ini menyediakan sintaks yang nyaman yang menggantikan GetControl
dalam ekspresi.
Untuk informasi tentang menggunakan Formulir Windows, lihat Menggunakan Kontrol Pengguna Formulir Windows di MFC.
CWinFormsDialog::operator TManagedControl^
Melemparkan jenis sebagai referensi ke kontrol pengguna Formulir Windows.
inline operator TManagedControl^() const throw();
Keterangan
Operator ini melemparkan jenis sebagai referensi ke kontrol Formulir Windows. Ini digunakan untuk meneruskan CWinFormsDialog<TManagedControl>
kotak dialog ke fungsi yang menerima penunjuk ke objek kontrol pengguna Formulir Windows.