Kelas CWinFormsView
Menyediakan fungsionalitas generik untuk menghosting kontrol Formulir Windows sebagai tampilan MFC.
Sintaks
class CWinFormsView : public CView;
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CWinFormsView::CWinFormsView | Membuat CWinFormsView objek. |
Metode Publik
Nama | Deskripsi |
---|---|
CWinFormsView::GetControl | Mengambil penunjuk ke kontrol Formulir Windows. |
Operator Publik
Nama | Deskripsi |
---|---|
CWinFormsView::operator Control^ | Melemparkan jenis sebagai penunjuk ke kontrol Formulir Windows. |
Keterangan
MFC menggunakan CWinFormsView
kelas untuk menghosting kontrol .NET Framework Formulir Windows dalam tampilan MFC. Kontrol adalah anak dari tampilan asli dan menempati seluruh area klien tampilan MFC. Hasilnya mirip CFormView
dengan tampilan, memungkinkan Anda memanfaatkan perancang Formulir Windows dan run time untuk membuat tampilan berbasis formulir yang kaya.
Untuk informasi selengkapnya tentang menggunakan Formulir Windows, lihat Menggunakan Kontrol Pengguna Formulir Windows di MFC.
Catatan
Integrasi Formulir Windows MFC hanya berfungsi dalam proyek yang terhubung secara dinamis dengan MFC (proyek di mana AFXDLL ditentukan).
Catatan
CWinFormsView tidak mendukung jendela pemisah MFC ( Kelas CSplitterWnd). Saat ini hanya kontrol Formulir Windows Splitter yang didukung.
Persyaratan
Header: afxwinforms.h
CWinFormsView::CWinFormsView
Membuat CWinFormsView
objek.
CWinFormsView(System::Type^ pManagedViewType);
Parameter
pManagedViewType
Penunjuk ke jenis data kontrol pengguna Formulir Windows.
Contoh
Dalam contoh berikut, CUserView
kelas mewarisi dari CWinFormsView
dan meneruskan jenis UserControl1
ke CWinFormsView
konstruktor. UserControl1
adalah kontrol bawaan kustom di ControlLibrary1.dll.
class CMyView : public CWinFormsView
IMPLEMENT_DYNCREATE(CMyView, CWinFormsView)
BEGIN_MESSAGE_MAP(CMyView, CWinFormsView)
END_MESSAGE_MAP()
CMyView::CMyView()
: CWinFormsView(ControlLibrary1::UserControl1::typeid)
{
}
CWinFormsView::GetControl
Mengambil penunjuk ke kontrol Formulir Windows.
System::Windows::Forms::Control^ GetControl() const;
Tampilkan Nilai
Penunjuk ke System.Windows.Forms.Control
objek.
Keterangan
Untuk contoh cara menggunakan Formulir Windows, lihat Menggunakan Kontrol Pengguna Formulir Windows di MFC.
CWinFormsView::operator Control^
Melemparkan jenis sebagai penunjuk ke kontrol Formulir Windows.
operator System::Windows::Forms::Control^() const;
Keterangan
Operator ini memungkinkan Anda meneruskan CWinFormsView
tampilan ke fungsi yang menerima penunjuk ke kontrol jenis ControlFormulir Windows .
Contoh
Lihat CWinFormsView::GetControl.
Lihat juga
Bagan Hierarki
Kelas CWinFormsControl
Kelas CWinFormsDialog
Kelas CFormView