Compartilhar via


COleControl membros

Membros de classe base

CObject membros

CCmdTarget membros

Membros CWnd

Construção/destruição

COleControl

Cria um COleControl objeto.

RecreateControlWindow

Destrói e recria a janela do controle.

Inicialização

InitializeIIDs

Informa a classe base de IIDs usará o controle.

ReparentControlWindow

Redefine o pai da janela do controle.

ResetStockProps

InicializaCOleControl Propriedades de ações para seus valores padrão.

ResetVersion

Inicializa o número de versão a um determinado valor.

SetInitialSize

Define o dimensionar de um controle OLE quando exibido pela primeira vez em um contêiner.

Funções de modificação de controle

GetControlFlags

Recupera as configurações do sinalizar de controle.

IsModified

Determina se o estado do controle é alterado.

SetModifiedFlag

Altera o estado de um controle modificado.

Persistência

ExchangeExtent

Serializa largura e altura do controle.

ExchangeStockProps

Serializa as propriedades do controle das ações.

ExchangeVersion

Serializa o número da versão do controle.

IsConvertingVBX

Permite o carregamento especializado de um controle OLE.

SerializeExtent

Serializa ou inicializa o espaço de exibição para o controle.

SerializeStockProps

Serializa ou inicializa o COleControl Propriedades de ações.

SerializeVersion

Serializa ou inicializa as informações de versão do controle.

SetModifiedFlag

Altera o estado de um controle modificado.

WillAmbientsBeValidDuringLoad

Determina se propriedades do ambiente disponível na próxima vez em que o controle for carregado.

Pintura com a atualização/funções

DoSuperclassPaint

Redesenha a um controle OLE que tem sido uma subclasse de um controle do Windows.

InvalidateControl

Invalida uma área do controle exibida, fazendo com que ele seja redesenhado.

IsOptimizedDraw

Indica se o contêiner oferece suporte a desenho otimizado para a operação de desenho corrente.

SelectFontObject

Seleciona uma propriedade personalizada em um contexto de dispositivo.

SelectStockFont

Seleciona a propriedade fonte ações em um contexto de dispositivo.

TranslateColor

Converte um OLE_COLOR valor de umCOLORREFvalor de .

Exceções de despacho

GetNotSupported

Impede o acesso ao valor da propriedade do controle pelo usuário.

SetNotPermitted

Indica que uma solicitação de edição falhou.

SetNotSupported

Impede a modificação ao valor da propriedade do controle pelo usuário.

ThrowError

Indica que ocorreu um erro em um controle OLE.

WindowProc

Fornece um procedimento do Windows para um COleControl objeto.

Funções de propriedade de ambiente

AmbientAppearance

Recupera a aparência corrente do controle.

AmbientBackColor

Retorna o valor da propriedade BackColor ambiente.

AmbientDisplayName

Retorna o nome do controle conforme especificado pelo contêiner.

AmbientFont

Retorna o valor da propriedade fonte ambiente.

AmbientForeColor

Retorna o valor da propriedade ForeColor ambiente.

AmbientLocaleID

Retorna a ID de localidade. do contêiner

AmbientScaleUnits

Retorna o tipo de unidades usadas pelo contêiner.

AmbientShowGrabHandles

Determina se as alças de captar devem ser exibidas.

AmbientShowHatching

Determina se Hachura deve ser exibida.

AmbientTextAlign

Retorna o tipo de alinhamento do texto especificado pelo contêiner.

AmbientUIDead

Determina se o controle deve responder a ações de interface do usuário.

AmbientUserMode

Determina o modo do contêiner.

GetAmbientProperty

Retorna o valor da propriedade de ambiente especificada.

Evento de acionamento de funções

FireClick

Aciona o estoque clicar evento.

FireDblClick

Aciona o evento DblClick ações.

FireError

Aciona o evento de erro das ações.

FireEvent

Dispara um evento personalizado.

FireKeyDown

Aciona o evento KeyDown ações.

FireKeyPress

Aciona o evento KeyPress ações.

FireKeyUp

Aciona o evento KeyUp ações.

FireMouseDown

Aciona o evento MouseDown ações.

FireMouseMove

Aciona o evento MouseMove ações.

FireMouseUp

Aciona o evento MouseUp ações.

FireReadyStateChange

Dispara um evento quando o estado pronto do controle for alterado.

Propriedades/métodos ações

DoClick

Implementação do método DoClick ações.

GetAppearance

Retorna o valor da propriedade Appearance ações.

GetBackColor

Retorna o valor da propriedade BackColor ações.

GetBorderStyle

Retorna o valor da propriedade BorderStyle ações.

GetEnabled

Retorna o valor da propriedade Enabled de ações.

GetFont

Retorna o valor da propriedade fonte ações.

GetFontTextMetrics

Retorna as métricas de um CFontHolder objeto.

GetForeColor

Retorna o valor da propriedade ForeColor ações.

GetHwnd

Retorna o valor da propriedade hWnd ações.

GetStockTextMetrics

Retorna as métricas da propriedade fonte ações.

GetText

Retorna o valor da propriedade Texto ou legenda ações.

InternalGetFont

Retorna um CFontHolder objeto para a propriedade ações.

InternalGetText

Recupera a propriedade legenda ou Texto ações.

Atualizar

Força um redesenhar da aparência de um controle.

SelectStockFont

Seleciona a propriedade fonte ações do controle em um contexto de dispositivo.

SetAppearance

Define o valor da propriedade Appearance ações.

SetBackColor

Define o valor da propriedade BackColor ações.

SetBorderStyle

Define o valor da propriedade BorderStyle ações.

SetEnabled

Define o valor da propriedade Enabled de ações.

SetFont

Define o valor da propriedade fonte ações.

SetForeColor

Define o valor da propriedade ForeColor ações.

SetText

Define o valor da propriedade Texto ou legenda ações.

Controle OLE dimensionando funções

GetControlSize

Retorna a posição e dimensionar do controle OLE.

GetRectInContainer

Retorna o retângulo de controle em relação ao seu contêiner.

SetControlSize

Define a posição e dimensionar do controle OLE.

SetRectInContainer

Define o retângulo de controle em relação ao seu contêiner.

Funções de vinculação de dados OLE

BoundPropertyChanged

Avisa o contêiner que uma propriedade vinculada foi alterada.

BoundPropertyRequestEdit

Solicitações de permissão para edição o valor da propriedade.

Funções de quadro simples

EnableSimpleFrame

Ativa o suporte de quadro simples para um controle.

Funções de site controle OLE

ControlInfoChanged

Chame essa função depois que o conjunto de mnemônicos manipulados pelo controle é alterado.

GetClientSite

Consulta a um objeto para o ponteiro para o seu site corrente do cliente no seu contêiner.

GetExtendedControl

Recupera um ponteiro para um objeto do controle estendido pertencentes ao contêiner.

LockInPlaceActive

Determina se o seu controle pode ser desativado pelo contêiner.

TransformCoords

Transformações coordenam valores entre um contêiner e o controle.

Funções caixa de diálogo modal

PostModalDialog

Notifica o contêiner de uma caixa caixa de diálogo modal foi fechada.

PreModalDialog

Notifica o contêiner que uma caixa de diálogo modal está prestes a ser exibido.

Operações sem janelas

ClipCaretRect

Ajusta um retângulo de cursor se ele está sobreposto por um controle.

GetCapture

Determina se um objeto de controle sem janelas, ativadas tem a capturar do mouse.

GetClientRect

Recupera o dimensionar da área de cliente do controle.

GetDC

Fornece um meio para um controle sem janelas obter um contexto de dispositivo de seu contêiner.

ObterFoco

Determina se o controle tem o foco.

GetWindowlessDropTarget

Substitua para permitir um controle sem janelas ser o destino de arrastar e soltar as operações.

InvalidateRgn

Invalida a área de cliente da janela do contêiner em determinada região.Pode ser usado para redesenhar controles sem janelas na região.

OnWindowlessMessage

Processa mensagens de janela (diferente de mensagens de mouse e teclado) para controles sem janelas.

ReleaseCapture

Versões de capturar do mouse.

ReleaseDC

Libera o contexto de dispositivo de vídeo de um contêiner de um controle sem janelas.

ScrollWindow

Permite que um controle sem janelas rolar uma área dentro de sua imagem ativo no local na tela.

SetCapture

Faz com que a janela do contêiner do controle para fazer a posse da capturar do mouse em nome do controle.

SetFocus

Faz com que a janela do controle contêiner assumir a posse o foco de entrada nome do controle.

Funções de manipulação de ponteiro inativo

ClientToParent

Converte um ponto em relação à origem do controle em um ponto em relação à origem do seu contêiner.

GetActivationPolicy

Altera o comportamento de ativação padrão de um controle que suporte o IPointerInactive interface.

GetClientOffset

Recupera a diferença entre o canto superior esquerdo da área retangular do controle e o canto superior esquerdo da sua área de cliente.

OnInactiveMouseMove

Substituir para que o contêiner para o controle inativo sob o mouse ponteiro despacho WM_MOUSEMOVE mensagens para o controle.

OnInactiveSetCursor

Substituir para que o contêiner para o controle inativo sob o mouse ponteiro despacho WM_SETCURSOR mensagens para o controle.

ParentToClient

Converte um ponto em relação à origem do contêiner para um ponto em relação à origem do controle.

Funções de controle assíncrono

GetReadyState

Retorna o estado de prontidão do controle.

InternalSetReadyState

Define o estado de prontidão do controle e dispara o evento de alterar de estado de pronto.

Carga

Redefine quaisquer dados assíncrono anteriores e inicia uma nova carga de propriedade assíncrono do controle.

Overridables

DisplayError

Exibe eventos de erro das ações usuário do controle de.

DoPropExchange

Serializa as propriedades de um COleControl objeto.

GetClassID

Recupera a ID de classe OLE do controle.

GetMessageString

Fornece o texto da BAR de status para um item de menu.

IsInvokeAllowed

Permite a invocação de método de automação.

IsSubclassedControl

Chamado para determinar se as subclasses de controle de um Windows controlam.

Ao clicar

Chamado para acionar o estoque clicar evento.

OnDoVerb

Chamado depois que um verbo controle foi executado.

OnDraw

Chamado quando um controle é solicitado a redesenhado.

OnDrawMetafile

Chamado pelo contêiner quando um controle é solicitado para redesenhar a mesma usando um contexto de dispositivo do metarquivo.

OnEdit

Chamado pelo contêiner UI ativar um controle OLE.

OnEnumVerbs

Chamado pelo contêiner para enumerar os verbos do controle.

OnEventAdvise

Chamado quando os manipuladores de eventos são conectados ou desconectados de um controle.

OnKeyDownEvent

Chamado depois que acionou o evento KeyDown ações.

OnKeyPressEvent

Chamado depois que acionou o evento KeyPress ações.

OnKeyUpEvent

Chamado depois que acionou o evento KeyUp ações.

OnProperties

Chamado quando foi invocado o verbo de "Propriedades" do controle.

OnResetState

Redefine a propriedades de um controle para os valores padrão.

Funções de notificação de alterar

OnAppearanceChanged

Chamado quando a propriedade Appearance ações é alterada.

OnBackColorChanged

Chamado quando a propriedade BackColor ações é alterada.

OnBorderStyleChanged

Chamado quando a propriedade BorderStyle ações é alterada.

OnEnabledChanged

Chamado quando o estoque propriedade Enabled é alterado.

OnFontChanged

Chamado quando a propriedade fonte ações é alterada.

OnForeColorChanged

Chamado quando a propriedade ForeColor ações é alterada.

OnTextChanged

Chamado quando o estoque de texto ou a propriedade legenda é alterada.

Funções de notificação de interface OLE

OnAmbientPropertyChange

Chamado quando uma propriedade de ambiente é alterada.

OnClose

Notifica o controle que IOleControl::fechar tiver sido chamado.

OnFreezeEvents

Chamado quando os eventos de controle são congelados ou não congelados.

OnGetControlInfo

Fornece informações mnemônicos para o contêiner.

OnMnemonic

Chamado quando uma tecla mnemônica do controle foi pressionada.

OnRenderData

Chamado pela estrutura para recuperar dados no formato especificado.

OnRenderFileData

Chamado pela estrutura para recuperar dados de um arquivo no formato especificado.

OnRenderGlobalData

Chamado pela estrutura para recuperar dados da memória global no formato especificado.

OnSetClientSite

Notifica o controle que IOleControl::SetClientSite tiver sido chamado.

OnSetData

Substitui os dados do controle a outro valor.

OnSetExtent

Chamado depois extensão do controle de foi alterado.

OnSetObjectRects

Chamado depois que as dimensões do controle tem sido alteradas.

Suporta a interface IViewObject notificação Overridables

OnGetColorSet

Notifica o controle que IOleObject::GetColorSet tiver sido chamado.

OnGetNaturalExtent

substituir para recuperar o dimensionar da exibição do controle mais próximo o modo de dimensionar e a extensão proposto.

OnGetViewExtent

substituir para recuperar o dimensionar das áreas de exibição do controle (pode ser usado para habilitar o desenho de duas passagens).

OnGetViewRect

substituir Para converter o dimensionar do controle em um retângulo começando em uma posição específica.

OnGetViewStatus

Substitua para recuperar o status do modo de exibição do controle.

OnQueryHitPoint

Substituir a consulta se a exibição do controle se sobrepõe a um determinado ponto.

OnQueryHitRect

Substituir a consulta se a exibição do controle se sobrepõe a qualquer point-in de um retângulo determinado.

Funções de ativação no local

OnGetInPlaceMenu

Solicita a alça do menu do controle que será mesclada com o menu contêiner.

OnHideToolBars

Chamado pelo contêiner quando o controle é a interface do usuário desativado.

OnShowToolBars

Chamado quando o controle foi ativada de IU.

Funções de pesquisa de propriedade

OnGetDisplayString

Chamado para obter uma cadeia de caracteres para representar um valor da propriedade.

OnGetPredefinedStrings

Retorna as seqüências de caracteres que representam valores possíveis para uma propriedade.

OnGetPredefinedValue

Retorna o valor correspondente a uma seqüência predefinida.

OnMapPropertyToPage

Indica a página de propriedades a ser usada para editar uma propriedade.

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia