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