Udostępnij za pośrednictwem


CWinFormsControl::CreateManagedControl

Tworzy formant Windows Forms w pojemniku 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
);

Parametry

  • pType
    Typ danych ma zostać utworzony formant.Musi być Type typu danych.

  • dwStyle
    Styl okna, aby zastosować do formantu.Określić kombinacji Style okna.Aktualnie obsługiwane są następujące style: WS_TABSTOP, WS_VISIBLE, WS_DISABLED i WS_GROUP.

  • rect
    A Struktura RECT definiuje współrzędne lewym górnym i dolnym rogach formantu (najpierw przeciążenie tylko).

  • nPlaceHolderID
    Uchwyt sterowania posiadacza miejsce statycznej umieszczone w edytorze zasobów.Nowo utworzony formant Windows Forms zamienia statycznych kontroli, zakładając jego położenie, porządek i style (drugi przeciążenie tylko).

  • pParentWnd
    Wskaźnik do okna nadrzędnego.

  • nID
    Numer Identyfikatora zasobów ma być przypisany do nowo utworzonego formantu.

  • pControl
    Wystąpienie formantu ma być skojarzone z Windows Forms Klasa CWinFormsControl (tylko w przypadku przeciążenia czwarty) obiektu.

Wartość zwracana

Jeśli się powiedzie, zwraca wartość niezerową.Jeśli nie powiedzie, zwraca zero.

Uwagi

Ta metoda tworzy wystąpienie formantu.NET Framework Windows Forms w pojemniku MFC.

Pierwszy przeciążenia metody akceptuje typ danych.NET Framework pType , dzięki czemu MFC można utworzyć wystąpienie nowego obiektu tego typu.pTypemusi być Type typu danych.

Drugi przeciążenia metody tworzy na podstawie formant Windows Forms TManagedControl parametr szablonu CWinFormsControl klasy.Rozmiar i położenie formantu jest oparty na RECT struktury przekazany do metody.Tylko dwStyle sprawach dla stylów.

Trzeci przeciążenia metody tworzy kontroli Windows Forms, który zamienia statycznych kontroli niszczenia przy założeniu, że jego stanowisko, porządek i style.Statyczne służy tylko jako symbol zastępczy dla formantu Windows Forms.Podczas tworzenia formantu, to przeciążenie łączy style z dwStyle stylami statyczne kontroli zasobów.

Czwarty przeciążenia metody pozwala przekazać już skonkretyzowanym formantu Windows Forms pControl , który będzie zawijany MFC.Muszą być tego samego typu co TManagedControl parametr szablonu CWinFormsControl klasy.

Zobacz Używanie formantu użytkownika formularza systemu Windows w MFC próbki przy użyciu formularza Windows formantów.

Wymagania

Nagłówek: afxwinforms.h

Zobacz też

Informacje

Klasa CWinFormsControl

CWinFormsControl::GetControl