Partilhar via


IOleObjectImpl membros

Métodos IOleObject

Avisar

Estabelece uma conexão com o controle de comunicado.

Fechar

Altera o estado do controle de executando para carregado.

DoVerb

Informa o controle execute uma das suas ações enumeradas.

EnumAdvise

Enumera conexões comunicado do controle.

EnumVerbs

Enumera as ações do controle.

GetClientSite

Recupera o site do cliente do controle.

GetClipboardData

Recupera dados da área de transferência.A implementação do ATL retorna E_NOTIMPL.

GetExtent

Recupera a extensão da área de exibição do controle.

GetMiscStatus

Recupera o status do controle.

GetMoniker

Recupera o identificador de origem do controle.A implementação do ATL retorna E_NOTIMPL.

GetUserClassID

Recupera o identificador de classe do controle.

GetUserType

Recupera o nome de tipo de usuário do controle.

InitFromData

Inicializa o controle de dados selecionados.A implementação do ATL retorna E_NOTIMPL.

IsUpToDate

Verifica se o controle é atualizado.A implementação do ATL retorna S_OK.

SetClientSite

Informa o controle sobre seu site do cliente no contêiner.

SetColorScheme

Recomenda um esquema de cores do controle de aplicativo, se houver.A implementação do ATL retorna E_NOTIMPL.

SetExtent

Define a extensão da área de exibição do controle.

SetHostNames

Informa o controle de nomes do aplicativo contêiner e do documento contêiner.

SetMoniker

Informa o controle de qual é o identificador de origem.A implementação do ATL retorna E_NOTIMPL.

Unadvise

Exclui uma conexão com o controle de comunicado.

Update

Atualiza o controle.A implementação do ATL retorna S_OK.

Métodos auxiliares DoVerb

DoVerbDiscardUndo

Informa o controle para descartar qualquer estado de desfazer é manter.

DoVerbHide

Informa o controle para remover sua interface de usuário no modo de exibição.

DoVerbInPlaceActivate

Executa o controle e instala sua janela, mas não instala a interface de usuário do controle.

DoVerbOpen

Faz com que o controle estar editado para em em aberto uma janela separada.

DoVerbPrimary

Executa a ação especificada quando o usuário clica duas vezes no controle.O controle define a ação, geralmente para ativar o controle no local.

DoVerbShow

Mostra um controle recém-inserido para o usuário.

DoVerbUIActivate

Ativa o controle no local e mostra a interface de usuário do controle, sistema autônomo, por exemplo, menus e barras de ferramentas.

OnPostVerbDiscardUndo

Chamado pelo DoVerbDiscardUndo após o estado de desfazer é descartado.

OnPostVerbHide

Chamado pelo DoVerbHide após o controle estiver oculto.

OnPostVerbInPlaceActivate

Chamado pelo DoVerbInPlaceActivate após o controle é ativado no lugar.

OnPostVerbOpen

Chamado pelo DoVerbOpen depois que o controle tiver sido aberto para edição em uma janela separada.

OnPostVerbShow

Chamado pelo DoVerbShow após o controle foi feita visível.

OnPostVerbUIActivate

Chamado pelo DoVerbUIActivate após ativação de interface de usuário do controle.

OnPreVerbDiscardUndo

Chamado pelo DoVerbDiscardUndo antes que o estado de desfazer é descartado.

OnPreVerbHide

Chamado pelo DoVerbHide antes do controle estiver oculto.

OnPreVerbInPlaceActivate

Chamado pelo DoVerbInPlaceActivate antes do controle é ativado no lugar.

OnPreVerbOpen

Chamado pelo DoVerbOpen antes do controle tiver sido aberto para edição em uma janela separada.

OnPreVerbShow

Chamado pelo DoVerbShow antes do controle foi feita visível.

OnPreVerbUIActivate

Chamado pelo DoVerbUIActivate antes de interface de usuário do controle foi ativado.

Consulte também

Referência

Classe IOleObjectImpl