Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essas são as classes primárias que você usa ao escrever controles OLE. A COleControlModule classe em um módulo de controle OLE é como a classe CWinApp em um aplicativo. Cada módulo implementa um ou mais controles OLE; esses controles são representados por COleControl objetos. Esses controles se comunicam com seus contêineres usando CConnectionPoint objetos.
As CPictureHolder classes e as CFontHolder classes encapsulam interfaces COM para imagens e fontes, enquanto as classes e CPropExchange as COlePropertyPage classes ajudam você a implementar páginas de propriedades e persistência de propriedade para seu controle.
COleControlModule
Substitui a classe para o CWinApp módulo de controle OLE. Deriva da COleControlModule classe para desenvolver um objeto de módulo de controle OLE. Ele fornece funções de membro para inicializar o módulo do controle OLE.
COleControl
Deriva da COleControl classe para desenvolver um controle OLE. Derivada de CWnd, essa classe herda toda a funcionalidade de um objeto de janela do Windows, além de funcionalidade adicional específica do OLE, como disparo de eventos e a capacidade de dar suporte a métodos e propriedades.
CConnectionPoint
A CConnectionPoint classe define um tipo especial de interface usado para se comunicar com outros objetos OLE, chamado de ponto de conexão. Um ponto de conexão implementa uma interface de saída que é capaz de iniciar ações em outros objetos, como disparar eventos e alterar notificações.
CPictureHolder
Encapsula a funcionalidade de um objeto de imagem do Windows e da IPicture interface COM; usada para implementar a propriedade de imagem personalizada de um controle OLE.
CFontHolder
Encapsula a funcionalidade de um objeto de fonte do Windows e da IFont interface COM; usada para implementar a propriedade stock Font de um controle OLE.
COlePropertyPage
Exibe as propriedades de um controle OLE em uma interface gráfica, semelhante a uma caixa de diálogo.
CPropExchange
Dá suporte à implementação da persistência de propriedade para seus controles OLE. Análogo ao CDataExchange para caixas de diálogo.
CMonikerFile
Usa um moniker ou uma representação de cadeia de caracteres que pode fazer em um moniker e associa-o de forma síncrona ao fluxo para o qual o moniker é um nome.
CAsyncMonikerFile
Funciona de forma semelhante a CMonikerFile; no entanto, ele associa o moniker de forma assíncrona ao fluxo para o qual o moniker é um nome.
CDataPathProperty
Implementa uma propriedade de controle OLE que pode ser carregada de maneira assíncrona.
CCachedDataPathProperty
Implementa uma propriedade de controle OLE transferida de maneira assíncrona e armazenada em cache em um arquivo de memória.
COleCmdUI
Permite que um documento ativo receba comandos originados na interface do usuário de seu contêiner (como FileNew, Open, Print e assim por diante) e permite que um contêiner receba comandos originados na interface do usuário do documento ativo.
COleSafeArray
Funciona com matrizes de tipo arbitrário e dimensão.