Partilhar via


COleControl::OnGetColorSet

Chamado pela estrutura quando o contêiner chamar a função de membro de IViewObject::GetColorSet .

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

Parâmetros

  • ptd
    Aponta para o dispositivo de destino da imagem deve ser processada. Se esse valor é NULO, a imagem deve ser processada para um dispositivo padrão de destino, 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 um. Se ptd é NULO, hicTargetDev também deve ser NULO.

  • ppColorSet
    Um ponteiro para o local em que o conjunto de cores que poderiam ser usadas deve ser copiado. Se a função não retorna o conjunto de cor, NULO será retornado.

Valor de retorno

Diferente de zero se um conjunto válido de cores é retornada; se não 0.

Comentários

O contêiner chama essa função para obter todas as cores necessárias para desenhar o controlador o OLE. O contêiner pode usar conjuntos de cor obtidos em conjunto com cores que precisa definir a paleta de cores total. A implementação padrão Falsoretorna.

Substituir essa função para fazer qualquer processamento especial da solicitação.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico da hierarquia