Compartilhar via


Classe COleControlContainer

Atua como um recipiente de controle para controles ActiveX.

class COleControlContainer : public CCmdTarget

Membros

Construtores public

Nome

Descrição

COleControlContainer::COleControlContainer

Constrói um objeto de COleControlContainer .

Métodos públicos

Nome

Descrição

COleControlContainer::AttachControlSite

Cria um site do controle, hospedado pelo recipiente.

COleControlContainer::BroadcastAmbientPropertyChange

Informa todos os controles hospedados que uma propriedade de ambiente foi alterado.

COleControlContainer::CheckDlgButton

Altera o controle específico do botão.

COleControlContainer::CheckRadioButton

Seleciona o botão de opção especificado de um grupo.

COleControlContainer::CreateControl

Cria um controle ActiveX hospedado.

COleControlContainer::CreateOleFont

Cria uma fonte OLE.

COleControlContainer::FindItem

Retorna o site personalizado de controle específico.

COleControlContainer::FreezeAllEvents

Determina se o site do controle estiver retornando eventos.

COleControlContainer::GetAmbientProp

Recupera a propriedade de ambiente especificada.

COleControlContainer::GetDlgItem

Recupera o controle específico da caixa de diálogo.

COleControlContainer::GetDlgItemInt

Recupera o valor do controle específico da caixa de diálogo.

COleControlContainer::GetDlgItemText

Recupera a legenda do controle específico da caixa de diálogo.

COleControlContainer::HandleSetFocus

Determina se o contêiner trata mensagens de WM_SETFOCUS .

COleControlContainer::HandleWindowlessMessage

Manipula as mensagens enviadas em um controle sem o windows.

COleControlContainer::IsDlgButtonChecked

Determina o estado do botão especificado.

COleControlContainer::OnPaint

Chamado para redesenhar uma parte do contêiner.

COleControlContainer::OnUIActivate

Chamado quando um controle está prestes a ser ativado no lugar.

COleControlContainer::OnUIDeactivate

Chamado quando um controle está prestes a ser desativada.

COleControlContainer::ScrollChildren

Chamado pela estrutura quando as mensagens de rolagem são recebidas de uma janela filho.

COleControlContainer::SendDlgItemMessage

Enviar uma mensagem para o controle especificado.

COleControlContainer::SetDlgItemInt

Defina o valor do controle especificado.

COleControlContainer::SetDlgItemText

Define o texto do controle específico.

Membros públicos de dados

Nome

Descrição

COleControlContainer::m_crBack

A cor do plano de fundo do contêiner.

COleControlContainer::m_crFore

A cor do plano de fundo do recipiente.

COleControlContainer::m_listSitesOrWnds

Uma lista de sites de controle suportados.

COleControlContainer::m_nWindowlessControls

O número de controles sem o windows hospedados.

COleControlContainer::m_pOleFont

Um ponteiro para a fonte OLE do site do controle personalizado.

COleControlContainer::m_pSiteCapture

Ponteiro para o site de controle de captura.

COleControlContainer::m_pSiteFocus

Ponteiro para o controle que tem o foco atualmente conectado.

COleControlContainer::m_pSiteUIActive

Ponteiro para o controle que estiver no lugar ativado.

COleControlContainer::m_pWnd

Ponteiro para a janela que implementa o contêiner do controle.

COleControlContainer::m_siteMap

O mapa do site.

Comentários

Isso é feito fornecendo suporte para um ou mais sites do controle ActiveX (implementadas por COleControlSite). COleControlContainer implementa totalmente IOleInPlaceFrame e IOleContainer interfaces, permitindo que os controles ActiveX contidos atendem às suas qualificações como itens no lugar.

Normalmente, essa classe é usada em conjunto com COccManager e COleControlSite para implementar um contêiner personalizado de controle ActiveX, com sites personalizados para um ou mais controles ActiveX.

Hierarquia de herança

CObject

CCmdTarget

COleControlContainer

Requisitos

Cabeçalho: afxocc.h

Consulte também

Referência

Classe CCmdTarget

Gráfico da hierarquia

Classe COleControlSite

Classe COccManager