CWinFormsControl::CreateManagedControl
Cria um controle Windows Forms em um contêiner do 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
);
Parâmetros
pType
O tipo de dados de controle a ser criado.Deve ser um System.Type tipo de dados.dwStyle
O estilo de janela a ser aplicado ao controle.Especificar uma combinação de Estilos de janela. Atualmente, apenas os estilos a seguir são suportados: WS_TABSTOP, WS_VISIBLE WS_DISABLED e WS_GROUP.rect
A RECT estrutura que define as coordenadas dos cantos superior esquerdo e inferior direito do controle (primeiro sobrecarregar somente).nPlaceHolderID
A alça do controle local estático detentor colocado no Editor recurso.O controle Windows Forms recém-criado substitui o controle estático, supondo que sua posição, ordem z e estilos (segunda sobrecarga só).pParentWnd
Um ponteiro para a janela pai.nID
O número de ID de recurso a ser atribuído ao controle recém-criado.pControl
Uma instância de um controle Windows Forms a ser associado a Classe CWinFormsControl objeto (somente sobrecarga quarta).
Valor de retorno
Se bem-sucedida, retorna um valor diferente de zero.Se não houver êxito, retornará zero.
Comentários
Esse método instancia um controle Windows Forms do .NET estrutura em um contêiner do MFC.
A primeira sobrecarga do método aceita um de tipo de dados do .NET Frameworks pType para que a MFC pode criar um novo objeto desse tipo. pType deve ser um System.Type tipo de dados.
A segunda sobrecarga do método cria um controle Windows Forms com base no TManagedControl parâmetro do modelo da CWinFormsControl classe. O dimensionar e a posição do controle se baseia o RECT estrutura passado para o método. Apenas dwStyle é importante para os estilos.
A terceira sobrecarga do método cria um controle Windows Forms que substitui um controle estático destruí-lo e supondo que sua posição, ordem z e estilos.O controle estático serve apenas sistema autônomo um espaço reservado para o controle Windows Forms.Ao criar o controle, essa sobrecarga combina os estilos de dwStyle com os estilos de recursos do controle estático.
A quarta sobrecarga do método permite que você passe uma de controle Windows Forms já instanciado pControl que será ajustado MFC. Ele deve estar do mesmo tipo que o TManagedControl parâmetro do modelo da CWinFormsControl classe.
See Usando um Controlarar de usuário do Windows Formulário no MFC Para exemplos de como usar controles de Windows formulário.
Requisitos
Cabeçalho: afxwinforms.h