Partilhar via


CDC::SetStretchBltMode

Defina o modo bitmap- de alongamento para a função de membro de StretchBlt .

int SetStretchBltMode(
   int nStretchMode 
);

Parâmetros

  • nStretchMode
    Especifica o modo de alongamento.Pode ser qualquer um dos seguintes valores:

    Valor

    Descrição

    BLACKONWHITE

    Executa uma operação AND um valor booleano usando os valores de cor para os pixels e cortadas existentes.Se o bitmap é um bitmap monocromático pretos pixels, de um preserva de esse modo custas de pixels brancos.

    COLORONCOLOR

    Exclui os pixels.Esse modo exclui todas as linhas eliminadas de pixels sem tentar preservar suas informações.

    RETICULAÇÃO

    Mapeia pixels do retângulo fonte em blocos de pixels no retângulo de destino.A cor do meio sobre o bloco de destino de pixels aproxima a cor dos pixels de origem.

     

    Após definir HALFTONE que redimensiona o modo, um aplicativo deve chamar a função SetBrushOrgEx Win32 para definir a fonte do pincel.Se não fizer isso, escove o desalinhamento ocorre.

    STRETCH_ANDSCANS

    Windows 95/98: Mesmo que BLACKONWHITE

    STRETCH_DELETESCANS

    Windows 95/98: Mesmo que COLORONCOLOR

    STRETCH_HALFTONE

    Windows 95/98: Mesmo que HALFTONE.

    STRETCH_ORSCANS

    Windows 95/98: Mesmo que WHITEONBLACK

    WHITEONBLACK

    Executa uma operação OU um valor booleano usando os valores de cor para os pixels e cortadas existentes.Se o bitmap é um bitmap monocromático, os pixels brancos de um preserva de esse modo custas de pixels pretos.

Valor de retorno

O modo de alongamento anterior.Pode ser STRETCH_ANDSCANS, STRETCH_DELETESCANS, ou STRETCH_ORSCANS.

Comentários

O modo bitmap- de alongamento define como as informações são removidas de bitmaps que são compactados usando a função.

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

O modo de HALFTONE requer mais processamento de imagem de origem do que outros três modos; é mais lento do que o outro, mas gera uma mais imagens de alta qualidade.Também observe que SetBrushOrgEx deve ser chamado depois de configurar o modo de HALFTONE para evitar o desalinhamento do pincel.

Os modos de alongamento adicionais também podem estar disponíveis dependendo dos recursos de driver de dispositivo.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::GetStretchBltMode

CDC::StretchBlt

SetStretchBltMode