Bagikan melalui


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