CDC::SetStretchBltMode

int SetStretchBltMode ( int nStretchMode );

Valor de retorno

O modo alongamento anterior. Ele pode ser STRETCH_ANDSCANS, STRETCH_DELETESCANSou STRETCH_ORSCANS.

Parâmetros

nStretchMode

Especifica o modo stretching. Ele pode ser qualquer um dos seguintes valores:

Valor Descrição
BLACKONWHITE Executa uma operação Boolean AND usando os valores de cor para os pixels inexistente e existentes. Se o bitmap é um bitmap monocromático, esse modo preservará preto pixels no custa de pixels em brancos.
COLORONCOLOR Exclui os pixels. Este modo exclui todas eliminadas linhas de pixels sem tentar preservar suas informações.
MEIO-TOM Mapas de pixels do retângulo de origem em blocos de pixels no retângulo de destino. A cor média sobre o bloco de destino de pixels se aproxima da cor dos pixels fonte.
Depois de definir o meio-tom alongando modo, um aplicativo deve chamar a função Win32 :: SetBrushOrgEx para definir a origem de pincel. Se ele falhar a fazê-lo, desalinhamento de pincel ocorre.
STRETCH_ANDSCANS Windows 95: mesmo que BLACKONWHITE
STRETCH_DELETESCANS Windows 95: mesmo que COLORONCOLOR
STRETCH_HALFTONE Windows 95: mesmo que o meio-tom.
STRETCH_ORSCANS Windows 95: mesmo que WHITEONBLACK
WHITEONBLACK Executa uma operação Boolean ou usando os valores de cor para os pixels inexistente e existentes. Se o bitmap é um bitmap monocromático, esse modo preservará brancos pixels no custa de pixels em preto.

Observações

Define o modo de alongamento de bitmap para a função de membro StretchBlt . O modo de alongamento de bitmap define como informações são removidas da bitmaps compactados usando a função.

O BLACKONWHITE (STRETCH_ANDSCANS) e WHITEONBLACK (STRETCH_ORSCANS) modos normalmente são usados para preservar pixels de primeiro plano em bitmaps monocromática. O modo COLORONCOLOR (STRETCH_DELETESCANS) é geralmente usado para preservar a cor de bitmaps de cor.

O modo de meio-tom requer mais processamento de imagem de origem do que os outros três modos; Ele é mais lento do que os outros, mas produz imagens de qualidade superiores. Observe também que SetBrushOrgEx deve ser chamado após configuração de modo HALFTONE para evitar desalinhamento pincel.

Modos alongamento adicionais também podem estar disponíveis, dependendo dos recursos do driver de dispositivo.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::GetStretchBltMode, CDC:: StretchBlt, :: SetStretchBltMode

Index