Classe COleControlSite
Fornece suporte a interfaces de controle do lado do cliente personalizados.
class COleControlSite : public CCmdTarget
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de COleControlSite . |
Métodos públicos
Nome |
Descrição |
---|---|
Associa a propriedade padrão de controle hospedado a uma fonte de dados. |
|
Associa uma propriedade do controle hospedado a uma fonte de dados. |
|
Cria um controle ActiveX hospedado. |
|
Destrói o controle hospedado. |
|
Executa um comando específico do controle hospedado. |
|
Permite que a fonte de dados para um site do controle. |
|
Permite que o site do controle. |
|
Especifica se o site do controle estiver retornando eventos. |
|
Recupera o código do botão padrão para o controle hospedado. |
|
Recupera o identificador do controle. |
|
Recupera o ID da interface de evento para um controle hospedado. |
|
Recupera os estilos estendidos do site do controle. |
|
Recupera uma propriedade específica do controle hospedado. |
|
Recupera os estilos de site do controle. |
|
Recupera o texto do controle hospedado. |
|
Chamar um método particular do controle hospedado. |
|
Chamar um método particular do controle hospedado variável com uma lista de argumentos. |
|
Determina se o controle é o botão padrão na janela. |
|
Verifica o estado visível do site do controle. |
|
Altera os estilos estendidos atuais do site do controle. |
|
Altera os estilos atuais do site do controle. |
|
Altera a posição do site do controle. |
|
Rápido ativa o controle hospedado. |
|
Define uma propriedade ou método do controle sem possibilidade de lançar uma exceção. |
|
Define o botão padrão na janela. |
|
Recupera o identificador do controle. |
|
Defina o foco para o site do controle. |
|
Define uma propriedade específica do controle hospedado. |
|
Define uma propriedade específica do controle hospedado variável com uma lista de argumentos. |
|
Define a posição do site do controle. |
|
Define o texto do controle hospedado. |
|
Mostra ou oculta o site do controle. |
Métodos protegidos
Nome |
Descrição |
---|---|
Recupera informações e mnemônicos do teclado para o controle hospedado. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Determina se o controle hospedado é um controle sem janelas. |
|
Contém informações sobre tratamento de teclado para o controle. |
|
O cookie de ponto de conexão do controle. |
|
Os diversos estados para o controle hospedado. |
|
O cookie de IPropertyNotifySink do controle. |
|
Os estilos de controle hospedado. |
|
O identificador do site do controle. |
|
O interface identificação do controle hospedado. |
|
A identificação de O controle hospedado. |
|
Um ponteiro para o objeto de IOleInPlaceActiveObject do controle hospedado. |
|
O contêiner do controle hospedado. |
|
Um ponteiro para o objeto de IOleInPlaceObject do controle hospedado. |
|
Um ponteiro para a interface de IOleObjectInterface do controle. |
|
Um ponteiro para a interface de IOleInPlaceObjectWindowless do controle. |
|
Um ponteiro para o objeto da janela para o controle hospedado. |
|
As dimensões do site do controle. |
Comentários
Este suporte é principais por significa que um controle ActiveX inserido obtém informações sobre o local e a extensão do seu site de exibição, do apelido, de sua interface do usuário, de suas propriedades de ambiente, e outros recursos fornecidos pelo recipiente. COleControlSite implementa totalmente IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, interfaces de IRowSetNotify . Além de isso, a interface de IDispatch (fornecendo suporte para propriedades e coletores de eventos de ambiente) é implementada também.
Para criar um site do controle ActiveX usando COleControlSite, derive uma classe de COleControlSite. Em o CWnd- classe derivada do recipiente (por exemplo, para a caixa de diálogo) a substituição a função de CWnd::CreateControlSite .
Hierarquia de herança
COleControlSite
Requisitos
Cabeçalho: afxocc.h