Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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