Partilhar via


COleControl::OnGetColorSet

Chamado pela estrutura quando o contêiner chama o IViewObject::GetColorSetfunção de membro .

virtual BOOL OnGetColorSet(
   DVTARGETDEVICE* ptd,
   HDC hicTargetDev,
   LPLOGPALETTE* ppColorSet 
);

Parâmetros

  • ptd
    Aponta para o dispositivo de destino para o qual a imagem deve ser processada.Se esse valor for NULO, a imagem deve ser processada para um dispositivo de destino padrão, geralmente um dispositivo de vídeo.

  • hicTargetDev
    Especifica o contexto de informações no dispositivo de destino indicado por ptd. Este parâmetro pode ser um contexto de dispositivo, mas não é necessariamente.If ptd é NULO, hicTargetDev também deve ser NULO.

  • ppColorSet
    Um ponteiro para o local no qual o conjunto de cores que seria usado deve ser copiado.Se a função não retornar o conjunto de cores, NULO será retornado.

Valor de retorno

Diferente de zero se um conjunto de cores válidas é retornado; caso contrário, 0.

Comentários

O contêiner chama esta função para obter todas as cores necessárias para desenhar o controle OLE.O contêiner pode usar os conjuntos de cores obtidos em conjunto com as cores necessárias para definir a paleta de cores geral.A implementação padrão retorna FALSE.

Substitua esta função para fazer qualquer processamento desta solicitação especial.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia

Outros recursos

COleControl membros