Classe COleControl Membros

Construção/destruição
Inicialização
Funções de modificação de Controlarar
Persistência
Atualizar/pintura funções
Exceções de expedição
Funções de propriedade ambiente
Evento disparando funções
Métodos/propriedades de ações
Funções de dimensionamento do controle OLE
Funções de ligação de dados OLE
Funções de quadro simples
Funções do Site do Controlarar OLE
Caixa de diálogo modal funções
Operações sem janelas
Funções de manipulação de ponteiro inativo
Funções de controle assíncrono
Overridables
Funções de notificação de alteração
Funções de notificação de Interface OLE
Interface IViewObject notificação Overridables
Funções de ativação in-loco
Funções de procura de propriedade

Construção/destruição

COleControl Cria um objeto COleControl.
RecreateControlWindow Destrói e recria a janela do Controlarar.

Inicialização

InitializeIIDs Informa o classe base das IIDs irá usar o Controlarar.
ResetStockProps Inicializa as propriedades de ações COleControl para seus valores padrão.
ResetVersion Inicializa o número de versão para um determinado valor.
SetInitialSize Define o tamanho de um Controlarar OLE quando primeiro exibido em um contêiner.

Funções de modificação de Controlarar

GetControlFlags Recupera as configurações de Sinalizar de Controlarar.
IsModified Determina se o estado do Controlarar foi alterado.
SetModifiedFlag Altera o estado modificado de um controle.

Persistência

ExchangeExtent Serializa a largura e a altura do Controlarar.
ExchangeStockProps Serializa as propriedades do Controlarar ações.
ExchangeVersion Serializa número da versão do controle.
IsConvertingVBX Permite Carregando especializado de um Controlarar OLE.
SerializeExtent Serializa ou inicializa o espaço de Exibir para o Controlarar.
SerializeStockProps Serializa ou inicializa as propriedades de ações COleControl.
SerializeVersion Serializa ou inicializa versão informação o Controlarar.
SetModifiedFlag Altera o estado modificado de um controle.
WillAmbientsBeValidDuringLoad Determina se propriedades ambiente estarão disponíveis na próxima vez que o controle é carregado.

Atualizar/pintura funções

DoSuperclassPaint Redesenha um Controlarar OLE que tem sido subclasse de um Controlarar do Windows.
InvalidateControl Invalida uma área do Controlarar exibida, fazendo com que seja ser redesenhada.
IsOptimizedDraw Indica se o Contêiner suporta otimizado desenho para o desenho operação atual.
SelectFontObject Seleciona uma propriedade Personalizar fonte em um contexto de dispositivo.
SelectStockFont Seleciona a propriedade fonte ações em um contexto de dispositivo.
TranslateColor Converte um valor OLE_COLOR em um valor COLORREF.

Exceções de expedição

GetNotSupported Impede acesso ao valor da propriedade de um Controlarar pelo usuário.
SetNotPermitted Indica que uma Solicitar editar tem falha.
SetNotSupported Impede a modificação para valor da propriedade de um Controlarar pelo usuário.
ThrowError Sinais de que ocorreu um erro em um Controlarar OLE.

Funções de propriedade ambiente

AmbientBackColor Retorna o valor da propriedade BackColor ambiente.
AmbientDisplayName Retorna o nome do Controlarar conforme especificado pelo contêiner.
AmbientForeColor Retorna o valor da propriedade ForeColor ambiente.
AmbientFont Retorna o valor da propriedade fonte ambiente.
AmbientLocaleID Retorna a ID da localidade do contêiner.
AmbientScaleUnits Retorna o tipo de unidades usadas pelo contêiner.
AmbientShowGrabHandles Determina se as alças de captura devem ser exibidas.
AmbientShowHatching Determina se deve ser exibida para incubação.
AmbientTextAlign Retorna o tipo de alinhamento de texto especificado pelo contêiner.
AmbientUIDead Determina se o Controlarar deve responder a ações de interface do usuário.
AmbientUserMode Determina o modo do recipiente.
GetAmbientProperty Retorna o valor da propriedade ambiente especificado.

Evento disparando funções

FireClick Aciona o estoque clique em evento.
FireDblClick Aciona o evento DblClick ações.
FireError Aciona o evento de erro ações.
FireEvent Aciona 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 de MouseDown ações.
FireMouseMove Aciona o evento MouseMove ações.
FireMouseUp Aciona o evento MouseUp ações.
FireReadyStateChange Dispara um evento quando o estado de pronto do Controlarar é alterado.

Métodos/propriedades de ações

DoClick Implementação do Método DoClick ações.
Atualizar Força uma repaint de aparência de um controle.
GetAppearance Retorna o valor da propriedade Aparência ações.
SetAppearance Define o valor da propriedade Aparência ações.
GetBackColor Retorna o valor da propriedade BackColor ações.
SetBackColor Define o valor da propriedade BackColor ações.
GetBorderStyle Retorna o valor da propriedade BorderStyle ações.
SetBorderStyle Define o valor da propriedade BorderStyle ações.
GetEnabled Retorna o valor da stock habilitado propriedade.
SetEnabled Define o valor da stock habilitado propriedade.
GetForeColor Retorna o valor da propriedade ForeColor ações.
SetForeColor Define o valor da propriedade ForeColor ações.
GetFont Retorna o valor da propriedade fonte ações.
GetFontTextMetrics Retorna as métricas de um objeto de CFontHolder.
GetStockTextMetrics Retorna as métricas da propriedade fonte ações.
InternalGetFont Retorna um objeto de CFontHolder para a propriedade fonte ações.
SetFont Define o valor da propriedade fonte ações.
SelectStockFont Seleciona a propriedade do Controlarar ações fonte em um contexto de dispositivo.
GetHwnd Retorna o valor da propriedade hWnd ações.
GetText Retorna o valor da propriedade texto ou Legenda ações.
InternalGetText Recupera a propriedade de legenda ou texto de ações.
BreakIterator. SetText Define o valor da propriedade texto ou Legenda ações.

Funções de dimensionamento do controle OLE

GetControlSize Retorna a posição e tamanho do Controlarar OLE.
SetControlSize Define a posição e tamanho do Controlarar OLE.
GetRectInContainer Retorna o Retangular do Controlarar relativo para seu contêiner.
SetRectInContainer Define o Retangular do Controlarar relativo para seu contêiner.

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

BoundPropertyChanged Notifica o contêiner que uma propriedade ligado foi alterada.
BoundPropertyRequestEdit Permissão de solicitações para editar o valor da propriedade.

Funções de quadro simples

EnableSimpleFrame Activa o suporte de quadro simples para um Controlarar.

Funções do Site do Controlarar OLE

ControlInfoChanged Chame essa função depois que o conjunto de mnemônicos tratados pelo Controlarar foi alterado.
GetClientSite Consulta a um objeto para o ponteiro para seu atual site cliente dentro de seu contêiner.
GetExtendedControl Recupera um ponteiro para um objeto de Controlarar estendido que pertencem ao contêiner.
LockInPlaceActive Determina se o Controlarar pode ser desativado pelo contêiner.
TransformCoords Coordenar as transformações valores entre um contêiner e o controle.

Caixa de diálogo modal funções

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

Operações sem janelas

ClipCaretRect Ajusta um Retangular de cursor se ele está sobreposto por um controle.
GetCapture Determina se um objeto de Controlarar sem janelas, ativado tem a captura do mouse.
GetClientRect Recupera o tamanho da área cliente do controle.
GetDC Fornece um meio para um Controlarar sem janelas para get um contexto para dispositivo de seu contêiner.
GetFocus Determina se o Controlarar tem o foco.
GetWindowlessDropTarget Substituir para permitir que um Controlarar sem janelas ser o destino de arrastar e soltar operações.
InvalidateRgn Invalida a área do cliente da janela do contêiner dentro de determinada região. Pode ser usado para redesenhar controles sem janelas na região.
OnWindowlessMessage Processa mensagens de janela (diferente de mouse e teclado mensagens) para controles sem janelas.
ReleaseCapture Libera a captura do mouse.
ReleaseDC Libera o contexto para dispositivo exibir de um contêiner de um Controlarar sem janelas.
ScrollWindow Permite que um Controlarar sem janelas rolar uma área dentro de sua imagem de ativo no local na tela.
SetCapture Faz com que a janela do Controlarar contêiner tomar posse da captura do mouse em nome do controle.
SetFocus Faz com que a janela do Controlarar contêiner tomar posse do foco de entrada em nome do controle.

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

ClientToParent Converte um apontar relativo para origem do Controlar para um apontar relativo para origem do seu recipiente.
GetActivationPolicy Altera o comportamento de ativação padrão de um Controlarar que ofereça suporte a interface de IPointerInactive.
GetClientOffset Recupera a diferença entre o canto superior esquerdo da área retangular do Controlarar e o canto superior esquerdo da sua área de cliente.
OnInactiveMouseMove Substituir para que o contêiner para o Controlarar inativo sob as mensagens WM_MOUSEMOVE de expedição de ponteiro do mouse para o controle.
OnInactiveSetCursor Substituir para que o contêiner para o Controlarar inativo sob mensagens de WM_SETCURSOR de expedição de ponteiro do mouse para o controle.
ParentToClient Converte um apontar relativo para origem do contêiner para um apontar relativo para origem do Controlar.

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 aciona o evento de alteração de estado de pronto.
Carga Redefine quaisquer dados assíncronos anteriores e inicia um novo carregar da propriedade do Controlarar assíncrono.

Overridables

DisplayError Exibe eventos de erro ações para usuário do Controlarar.
DoPropExchange Serializa as propriedades de um objeto COleControl.
GetClassID Recupera a identificação de classe OLE do Controlarar.
GetMessageString Fornece o texto de barra de status para um item de menu.
IsSubclassedControl Chamado para determinar se as subclasses de controle de um Windows controlar.
OnClick Chamado para acionar o estoque clique em evento.
OnDoVerb Chamado depois que um verbo Controlarar foi executado.
OnDraw Chamado quando um Controlarar é solicitado para redesenhar próprio.
OnDrawMetafile Chamado pelo contêiner quando um controle é solicitado para redesenhar próprio usando um contexto de dispositivo do metarquivo.
OnEdit Chamado pelo contêiner para interface do usuário ativar um Controlarar OLE.
OnEnumVerbs Chamado pelo contêiner para enumerar os verbos de um Controlarar.
OnEventAdvise Chamado quando manipuladores de eventos são conectados ou desconectados de um controle.
OnKeyDownEvent Chamado após o evento KeyDown de ações tem foi acionado.
OnKeyPressEvent Chamado após o evento KeyPress ações tem foi acionado.
OnKeyUpEvent Chamado após o evento KeyUp ações tem foi acionado.
OnProperties Chamado quando verbo de "Propriedades" do Controlarar tiver sido chamado.
OnResetState Redefine as propriedades do Controlarar com os valores padrão.

Funções de notificação de alteração

OnAppearanceChanged Chamado quando a propriedade Aparência ações é alterada.
OnBackColorChanged Chamado quando a propriedade BackColor stock é alterado.
OnBorderStyleChanged Chamado quando a stock propriedade BorderStyle é alterada.
OnEnabledChanged Chamado quando o stock 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 texto ou legenda propriedade é alterada.

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

OnAmbientPropertyChange Chamado quando uma propriedade de ambiente é alterada.
OnClose Notifica o controle que IOleControl tiver sido chamado.
OnFreezeEvents Chamado quando eventos do Controlarar estão congelados ou unfrozen.
OnGetControlInfo Fornece informações mnemônicos para o contêiner.
OnMnemonic Chamado quando uma chave mnemônicos do Controlarar foi pressionada.
OnRenderData Chamado pela estrutura para recuperar dados no Formatarar especificado.
OnRenderFileData Chamado pela estrutura para recuperar dados de um arquivo no formato especificado.
OnRenderGlobalData Chamado pela estrutura para recuperar dados de memória global no formato especificado.
OnSetClientSite Notifica o controle que IOleControl:: SetClientSite tiver sido chamado.
OnSetData Substitui os dados do controle com outro valor.
OnSetExtent Chamado depois que a extensão do Controlarar foi alterado.
OnSetObjectRects Chamado depois que dimensões do Controlarar tem sido alterados.

Interface IViewObject notificação Overridables

OnGetColorSet Notifica o Controlarar que tem sido chamado de IOleObject::GetColorSet.
OnGetNaturalExtent Substituir para recuperar o tamanho de exibição do controle mais próximo para o modo de tamanho e medida proposto.
OnGetViewExtent Substituir para recuperar o tamanho das áreas de Exibir do Controlarar (pode ser usado para habilitar o desenho de dois passos).
OnGetViewRect Substituir para converter o tamanho do Controlarar em um Retangular começando em uma posição específica.
OnGetViewStatus Substituir para recuperar exibir status do Controlarar.
OnQueryHitPoint Substituir a consulta se a Exibir de um Controlarar se sobrepõe a um determinado ponto.
OnQueryHitRect Substituir a consulta se a Exibir de um Controlarar se sobrepõe a qualquer ponto em um Retangular fornecido.

Funções de ativação in-loco

OnGetInPlaceMenu Solicita a alça de menu do Controlarar que será mesclado com o menu do contêiner.
OnHideToolBars Chamado pelo contêiner quando o controle é interface do usuário desativado.
OnShowToolBars Chamado quando o Controlarar foi ativado UI.

Funções de procura de propriedade

OnGetDisplayString Chamado para obter uma Cadeia de caracteres para representar um valor de propriedade.
OnGetPredefinedStrings Retorna cadeias de caracteres que representa os valores possíveis para uma propriedade.
OnGetPredefinedValue Retorna o valor correspondente a uma Cadeia de caracteres predefinida.
OnMapPropertyToPage Indica qual página de propriedade a ser usado para editar uma propriedade.

Visão geral de COleControl |nbsp; Membros de classe base | Gráfico de hierarquia

Index