Classes de controle OLE
Essas são as classes principais que você usa ao escrever controles OLE.The COleControlModule classe em um módulo de controle OLE é como o CWinApp classe em um aplicativo.Cada módulo implementa um ou mais controles OLE; esses controles são representados por COleControl objetos. Esses controles se comunicar com seus recipientes usando CConnectionPoint objetos.
The CPictureHolder e CFontHolder classes de encapsulam interfaces COM para imagens e fontes, enquanto o COlePropertyPage e CPropExchange classes ajudam a implementar páginas de propriedades e persistência de propriedade para o seu controle.
COleControlModule
Substitui o CWinApp classe para o módulo de controle OLE. Derivar o 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
Derivar o COleControl classe para desenvolver um controle OLE. Derivado de CWnd, esta classe herda toda a funcionalidade de um objeto de janela do Windows além de funcionalidade de OLE específico adicional, sistema autônomo acionamento de eventos e a capacidade de oferecer suporte a métodos e propriedades.CConnectionPoint
The CConnectionPoint classe define um tipo especial de interface usada para se comunicar com outros objetos OLE, chamados 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, sistema autônomo o acionamento de eventos e notificações de alterar.CPictureHolder
Encapsula a funcionalidade de um objeto de imagem do Windows e o IPicture COM interface; usado para implementar a propriedade personalizada de figura de um controle OLE.CFontHolder
Encapsula a funcionalidade de um objeto de fonte do Windows e o IFont COM interface; usado para implementar a propriedade Font ações de um controle OLE.COlePropertyPage
Exibe as propriedades de uma OLE controlam em uma interface gráfica, semelhante a uma caixa de diálogo.CPropExchange
Oferece suporte à implementação de persistência de propriedade para seus controles OLE.Semelhante a CDataExchange para caixas de diálogo.CMonikerFile
Leva um identificador de origem ou uma representação da seqüência de caracteres que pode fazer em um identificador de origem e o associa síncrona para o fluxo para o qual o identificador de origem é um nome.CAsyncMonikerFile
Works de modo semelhante a CMonikerFile; No entanto, ele liga o moniker assincronamente no fluxo para o qual o identificador de origem é um nome.CDataPathProperty
Implementa uma OLE controla a propriedade que pode ser carregada de forma assíncrona.CCachedDataPathProperty
Implementa uma OLE controla a propriedade assincronamente transferidos e armazenados em um arquivo de memória cache.COleCmdUI
Permite que um documento ativo receber comandos que se originam na interface do usuário do seu contêiner (sistema autônomo FileNew, em em aberto, imprimir e assim por diante) e permite que um contêiner receber comandos que se originam na interface do usuário do documento ativo.COleSafeArray
Trabalha com conjuntos de tipo arbitrário e dimensão.