CWinFormsControl::CreateManagedControl
Crea un controllo Windows Form in un contenitore MFC.
inline BOOL CreateManagedControl(
System::Type^ pType,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
int nID
)
inline BOOL CreateManagedControl(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
int nID
);
inline BOOL CreateManagedControl(
DWORD dwStyle,
int nPlaceHolderID,
CWnd* pParentWnd
);
inline BOOL CreateManagedControl(
typename TManagedControl^ pControl,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
int nID
);
Parametri
pType
Il tipo di dati del controllo da creare.Deve essere un tipo di dati System.Type.dwStyle
Lo stile della finestra da applicare al controllo.Specificare una combinazione Stili della finestra.Attualmente, solo i seguenti stili sono supportati: WS_TABSTOP, WS_VISIBLE, WS_DISABLED e WS_GROUP.rect
Struttura RECT che definisce le coordinate di l in alto a sinistra e gli angoli inferiore destro del controllo (primo overload solo).nPlaceHolderID
L'handle del controllo statico del supporto del posto posizionato nell'editor di risorse.Il controllo Windows Form appena creato sostituisce il controllo statico, presupponendo che la posizione, ordine e stili (secondo overload solo).pParentWnd
Puntatore alla finestra padre.nID
Il numero ID di risorsa da assegnare al controllo appena creato.pControl
Un'istanza di un controllo Windows Form da associare all'oggetto Classe di CWinFormsControl quarto overload (solo).
Valore restituito
Se l'operazione riesce, restituisce un valore diverso da zero.In caso contrario, restituisce zero.
Note
Questo metodo crea un'istanza di un controllo Windows Form di .NET Framework in un contenitore MFC.
Il primo overload del metodo accetta un tipo di dati pType di .NET Framework in modo da poter creare un'istanza di MFC un nuovo oggetto di questo tipo.pType deve essere un tipo di dati System.Type.
Il secondo overload del metodo crea un controllo Windows Form in base al parametro di modello TManagedControl della classe CWinFormsControl.La dimensione e la posizione del controllo riflette la struttura RECT passata al metodo.Solo argomenti dwStyle degli stili.
Il terzo overload del metodo crea un controllo Windows Form che sostituisce un controllo statico, lo distruggente e presupponendo che la posizione, ordine e stili.Il controllo statico solo funge da segnaposto per il controllo Windows Form.Per creare il controllo, questo overload combina gli stili da dwStyle con gli stili delle risorse del controllo statico.
Il quarto overload del metodo consente di passare in un controllo Windows Form già creata un'istanza pControl a MFC esegue il wrapping.Deve essere dello stesso tipo del parametro di modello TManagedControl della classe CWinFormsControl.
Vedere Utilizzo di un controllo utente Windows Form in MFC per esempi sull'utilizzo di controlli Windows Form.
Requisiti
Header: afxwinforms.h