Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Általános funkciókat biztosít egy Windows Forms-vezérlő MFC-nézetként való üzemeltetéséhez.
Szemantika
class CWinFormsView : public CView;
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CWinFormsView::CWinFormsView | Egy CWinFormsView objektumot hoz létre. |
Nyilvános módszerek
| Név | Description |
|---|---|
| CWinFormsView::GetControl | Egy mutatót kér le a Windows Forms vezérlőhöz. |
Nyilvános operátorok
| Név | Description |
|---|---|
| CWinFormsView::operator Control^ | Egy típust mutatóként mutat egy Windows Forms-vezérlőre. |
Megjegyzések
Az MFC az CWinFormsView osztály használatával üzemeltet egy .NET-keretrendszer windowsos űrlapvezérlőt egy MFC-nézetben. A vezérlő a natív nézet gyermeke, és az MFC nézet teljes ügyfélterületét foglalja el. Az eredmény hasonló egy CFormView nézethez, így kihasználhatja a Windows Forms tervezőjének előnyeit, és futtathat időt a gazdag űrlapalapú nézetek létrehozásához.
A Windows Forms használatáról további információt a Windows űrlap felhasználói vezérlőjének használata az MFC-ben című témakörben talál.
Megjegyzés:
Az MFC Windows Forms integrációja csak olyan projektekben működik, amelyek dinamikusan kapcsolódnak az MFC-hez (olyan projektekben, amelyekben az AFXDLL definiálva van).
Megjegyzés:
A CWinFormsView nem támogatja az MFC felosztóablakot ( CSplitterWnd Class). Jelenleg csak a Windows Forms Splitter vezérlő támogatott.
Requirements
Fejléc: afxwinforms.h
CWinFormsView::CWinFormsView
Egy CWinFormsView objektumot hoz létre.
CWinFormsView(System::Type^ pManagedViewType);
Paraméterek
pManagedViewType
Mutató a Windows Forms felhasználói vezérlő adattípusára.
Example
Az alábbi példában az osztály a CUserView konstruktortól CWinFormsView örökli és átadja a típust UserControl1CWinFormsView .
UserControl1 egy egyénileg létrehozott vezérlő a 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
Egy mutatót kér le a Windows Forms vezérlőhöz.
System::Windows::Forms::Control^ GetControl() const;
Visszaadott érték
Egy objektumra mutató System.Windows.Forms.Control mutató.
Megjegyzések
A Windows Forms használatára vonatkozó példa: Windows űrlap felhasználói vezérlő használata az MFC-ben.
CWinFormsView::operator Control^
Egy típust mutatóként mutat egy Windows Forms-vezérlőre.
operator System::Windows::Forms::Control^() const;
Megjegyzések
Ez az operátor lehetővé teszi, hogy a nézetet CWinFormsView olyan függvények számára adja át, amelyek egy mutatót fogadnak el egy Windows Forms típusú Controlvezérlőhöz.
Example
Lásd: CWinFormsView::GetControl.
Lásd még
hierarchiadiagram
CWinFormsControl-osztály
CWinFormsDialog osztály
CFormView osztály