Modificação em time de execução comportamento do controle
Depois de Inserir um controle e gerar um ou mais classes de wrapper, você pode chamar métodos do controle e o programa de controle evento manipuladores.
classes de wrapper especificar funções que você pode usar para modificar o comportamento do time de execução do controle.Incluem o arquivo de cabeçalho de classe wrapper apropriada e use os métodos.Para definir uma propriedade, procure um método do acessador com o nome da propriedade prefixado pelo conjunto.Para recuperar uma propriedade, procure um método do acessador com o nome da propriedade Get o prefixo.Manipuladores de eventos podem ser gravados mais tarde.
Porque sistema autônomo controles sejam implementados utilizando Automação, tipos passados somente podem ser tipos de automação-safe sistema autônomo BSTR e VARIANT.Embora seja possível usar chamadas para alocar e conjunto BSTRs e VARIANTs, convém usar as classes de wrapper ATL (CComBSTR, CComVariant), as classes de wrapper do compilador do Visual C++ COM suporte (_bstr_t, _variant_t), ou a classe wrapper MFC (COleVariant).
Se você adicionar um controle de dados, o Assistente para inserir controle ActiveX gera classes de wrapper de coclasses de dados do controle que gerenciam seus objetos de dados internos.Essas classes não incluem todos os RDO ou ADO, mas em vez disso, representam declarados na biblioteca de tipos de objetos internos.
Se você quiser usar o ADO e RDO diretamente, você deve se conectar à ADO ou RDO DLLs diretamente (MSADO15.dll ou Msrdo20.dll), com o classes de suporte do compilador COM, que oferecem suporte a Diretiva # Import, ou com o SDK do respectivo.
Para propriedades do conjunto de controle em time de execução
Observe que algumas propriedades de um controle ActiveX podem ser somente leitura em time de execução, o que dificulta a criação dinâmica.Você pode simular temporariamente o modo de design para a propriedade de inicialização, substituindo o OnAmbientPropertyChange manipulador, conforme descrito no artigo do base de dados de conhecimento, "How to: conjunto propriedades de time de design do controle ActiveX em time de execução (Q260744) ".Você pode encontrar artigos da Base de dados de Conhecimento em http://suporte.Microsoft.com/suporte.