Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
ActiveX Component Tutorial
Um componente ActiveX é um applet que pode ser baixado e executado de forma independente no browser da Microsoft. Ele também pode ser " ligado " e executado como uma biblioteca de vínculo dinâmico (DLL) em um aplicativo recipiente do Windows. A Microsoft desenvolveu Object Linking and Embedding tecnologia (OLE) na década de 1990 , e acrescentou o recurso para criar componentes ActiveX com a ajuda do quadro Visual C + + . A terminologia mais velho era Controles OCX (Controles OLE) , semelhantes aos controles VBX (Visual Basic) . Uma aplicação eo controle pode enviar e receber dados entre si através da interface OLE . Você pode usar o Microsoft Foundation Classes (MFC) no Visual C + + projeto para construir um objeto do Active X . Coisas que você precisa
Microsoft Visual Studio 6.0 ou superior (de preferência uma versão do Visual Studio. NET )
Mostrar Mais instruções
1

Abra o Microsoft Visual Studio a partir de seu Windows menu "Iniciar" .
2

Abra o menu "Arquivo" e selecione " New " e escolha "Projeto ".
3

no Novo diálogo Project , expanda "Visual C + +" e clique em " MFC ". Selecione " MFC ActiveX Control " em " Visual Studio modelos instalados " no painel à direita.
4

Digite um nome intuitivo apropriado para o projeto . Por exemplo, " MyFirstActiveXStatusBar " se você pretende criar um controle de barra de status. Digite um caminho apropriado para a localização do projeto eo nome do seu componente ActiveX contra o " Nome da solução . " Dê seu projeto o mesmo nome que o componente ActiveX . Marque a caixa " Criar diretório para a solução " se não estiver marcada. Para tornar a sua fonte de projeto uma parte da fonte de controle de versão de código, marque a opção " Adicionar ao controle de origem. " Clique no botão " OK" para salvar as configurações .
5

Selecione "Configurações de Controle" no Assistente de controle ActiveX MFC que aparece.
6

Para a caixa de lista intitulada "Criar o controle baseado em ", escolha uma das seguintes opções: bUTTON , combobox , EDIT , ListBox SCROLLBAR , STATIC, tecla de atalho, barra de progresso , barra de status, botão de rotação , animação, cabeçalho , exibição de lista, guia ou exibição em árvore. O quadro de aplicação A + + Visual C Microsoft oferece todos esses protótipos comuns de controle de ActiveX. STATIC também é opção de um novato boa para um controle. Ele só vai mostrar algo e não tomar qualquer entrada , por isso não ativa no verdadeiro sentido.
7

Marque a opção " ativado quando visível " e " caixas de ativação sem cintilação " . Dependendo do tipo de controle, verificar todas as caixas que se aplicam - por exemplo, " código de desenho otimizado " para um objeto que envolve gráficos pesados ​​. Consulte Recursos para obter uma explicação de cada parâmetro checkbox.
8

Clique no botão "Finish" para salvar as alterações . Dependendo do tipo de controle selecionado , o Visual Studio irá gerar o código fonte esqueleto apropriado para o seu projeto , com base em MFC.
9

No menu principal , selecione " Project" e " Propriedades". Navegue até "Propriedades de Configuração", para a seção "Geral". Você vai ver uma entrada que diz " O uso de MFC. " Esta opção será o padrão para o uso de MFC como uma DLL compartilhada. Isso significa que você precisa do DLL do MFC para ser no mesmo diretório que o controle ActiveX (binário) ou em seu caminho de execução . Altere a configuração para "Usar MFC em uma biblioteca estática . " Isso vai acrescentar a biblioteca MFC e não haverá erros de DLL em falta durante a execução.
10

Navegue através do código-fonte do projeto gerado. O assistente deve ter criado as seguintes classes básicas:

- C controle ActiveX App , a classe de aplicativo derivado COleControlModule contendo funções InitInstance e ExitInstance . Controle ActiveX C Ctrl , a classe controle ActiveX derivada da classe COleControl , onde a maioria das funcionalidades para o seu componente será implementado

- Por exemplo, CMyFirstActiveXStatusBarApp

. . - C controle ActiveX PropPage , derivada da classe base de COlePropertyPage e gere caixa de diálogo Property Page do controle. O assistente criou o código para gerar um diálogo de página padrão de propriedade . Você pode adicionar recursos e propriedades se o desejar.

Anterior :

Próximo : No
  Os artigos relacionados
·Como codificar uma função C + + Espere 
·O que eu preciso para iniciar a programação para o iP…
·Como fazer um arquivo de jogo de cartas em C + + 
·Como encontrar uma String na memória buffer com C + + 
·Como fazer um Bounce objeto em C # 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·O que fazer com um erro de Trapped in C 
·Como atualizar o Xcode De Terminais 
·Como arredondar decimais em C + + 
·Como configurar Bytes para receber dados numéricos usa…
  Artigos em destaque
·Como usar o interruptor de Caso em C # 
·Como compilar um CPP em DOS 
·Quais são os benefícios de um Bot 
·Como usar o ActiveX em C # 
·Como escrever um programa para converter a Minúsculas …
·Como Fazer um Botão Sair em C + + 
·Função em C para Palindromes 
·Como usar o Xcode 
·Como converter uma String em caracteres em C + + 
·Ferramentas de desenvolvimento do Mac OS 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados