Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Biedt algemene functionaliteit voor het hosten van een Windows Forms-besturingselement als een MFC-weergave.
Syntaxis
class CWinFormsView : public CView;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CWinFormsView::CWinFormsView | Maakt een CWinFormsView-object. |
Openbare methoden
| Naam | Description |
|---|---|
| CWinFormsView::GetControl | Hiermee wordt een aanwijzer naar het besturingselement Windows Forms opgehaald. |
Openbare operators
| Naam | Description |
|---|---|
| CWinFormsView::operator Control^ | Hiermee wordt een type geconverteerd als een aanwijzer naar een Besturingselement Windows Forms. |
Opmerkingen
MFC gebruikt de klasse voor het CWinFormsView hosten van een .NET Framework Windows Forms-besturingselement in een MFC-weergave. Het besturingselement is een onderliggend element van de systeemeigen weergave en neemt het gehele clientgebied van de MFC-weergave in beslag. Het resultaat is vergelijkbaar met een CFormView weergave, zodat u kunt profiteren van de Ontwerpfunctie voor Windows Forms en runtime om uitgebreide weergaven op basis van formulieren te maken.
Zie Een Windows-formuliergebruikersbesturingselement gebruiken in MFC voor meer informatie over het gebruik van Windows Forms.
Opmerking
MFC Windows Forms-integratie werkt alleen in projecten die dynamisch zijn gekoppeld aan MFC (projecten waarin AFXDLL is gedefinieerd).
Opmerking
CWinFormsView biedt geen ondersteuning voor het MFC-splitsvenster ( CSplitterWnd Class). Momenteel wordt alleen het besturingselement Windows Forms Splitter ondersteund.
Requirements
Koptekst: afxwinforms.h
CWinFormsView::CWinFormsView
Maakt een CWinFormsView-object.
CWinFormsView(System::Type^ pManagedViewType);
Parameterwaarden
pManagedViewType
Een aanwijzer naar het gegevenstype van het gebruikersbeheer van Windows Forms.
Example
In het volgende voorbeeld neemt CWinFormsView de CUserView klasse het type over UserControl1 en geeft deze door aan de CWinFormsView constructor.
UserControl1 is een aangepast besturingselement in 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
Hiermee wordt een aanwijzer naar het besturingselement Windows Forms opgehaald.
System::Windows::Forms::Control^ GetControl() const;
Retourwaarde
Een aanwijzer naar een System.Windows.Forms.Control object.
Opmerkingen
Zie Een Windows-formuliergebruikersbesturingselement gebruiken in MFC voor een voorbeeld van het gebruik van Windows Forms.
CWinFormsView::operator Control^
Hiermee wordt een type geconverteerd als een aanwijzer naar een Besturingselement Windows Forms.
operator System::Windows::Forms::Control^() const;
Opmerkingen
Met deze operator kunt u een CWinFormsView weergave doorgeven aan functies die een aanwijzer accepteren naar een Besturingselement van het type ControlWindows Forms.
Example
Zie CWinFormsView::GetControl.
Zie ook
Hiƫrarchiegrafiek
CWinFormsControl-klasse
Klasse CWinFormsDialog
CFormView-klasse