Compartilhar via


Estilos estáticos

  • SS_BITMAP especifica um bitmap deve ser exibido no controle estático. O texto fornecido é o nome de um bitmap (não um nome de arquivo) definido em outro lugar no arquivo de recurso. O estilo ignora os parâmetros de nWidth e de nHeight; o controle disponibiliza dimensionar automaticamente para acomodar o bitmap.

  • SS_BLACKFRAME especifica uma caixa com um quadro desenhado com a mesma cor de peças da janela. A opção é preta.

  • SS_BLACKRECT especifica um retângulo preenchido com a cor usada para desenhar peças da janela. A opção é preta.

  • SS_CENTER designa um retângulo simples e exibe o texto determinado centralizado no retângulo. O texto é formatado antes de ser exibido. As palavras que estenderiam após o término de uma linha são envolvidas automaticamente para o início da linha centralizada seguir.

  • SS_CENTERIMAGE especifica que, se o bitmap ou o ícone é menor que a área do cliente do controle estático, o restante da área de cliente for preenchido com a cor de pixel no canto superior esquerdo de bitmap ou o ícone. Se o controle estático contém uma única linha de texto, o texto será centralizado verticalmente na área do cliente do controle.

  • SS_ENDELLIPSIS ou SS_PATHELLIPSIS substituem a parte da cadeia de caracteres fornecida com as reticências se necessário, de forma que a medida de resultado no retângulo especificado.

    Você pode especificar SS_END_ELLIPSIS para substituir caracteres no final da cadeia de caracteres, ou SS_PATHELLIPSIS para substituir caracteres no meio da cadeia de caracteres. Se a cadeia de caracteres contém caracteres de barra invertida (\), preserva de SS_PATHELLIPSIS tanto quanto de texto após a barra invertida a última possível.

  • SS_ENHMETAFILE especifica um metarquivo aprimorado deve ser exibido no controle estático. O texto fornecido é o nome de um metarquivo. Um controle estático de metarquivo aprimorado tem um tamanho fixo; o metarquivo é redimensionado para se ajustar à área de cliente de controle estático.

  • SS_ETCHEDFRAME desenha o quadro estático de controle usando o estilo da borda de EDGE_ETCHED .

  • SS_ETCHEDHORZ desenha a parte superior e as bordas inferiores de controle estático usando o estilo da borda de EDGE_ETCHED .

  • SS_ETCHEDVERT desenha as bordas esquerda e direita do controle estático usando o estilo da borda de EDGE_ETCHED.

  • SS_GRAYFRAME especifica uma caixa com um quadro desenhado com a mesma cor do plano de fundo da tela (área de trabalho). A opção estiver cinza.

  • SS_GRAYRECT especifica um retângulo preenchido com a cor usada para preencher o plano de fundo da tela. A opção estiver cinza.

  • SS_ICON designa um ícone exibido na caixa de diálogo. O texto fornecido é o nome de um ícone (não um nome de arquivo) definido em outro lugar no arquivo de recurso. Os parâmetros de nWidth e de nHeight são ignorados; o ícone disponibiliza dimensionar automaticamente.

  • SS_LEFT designa um retângulo simples e exibe o texto fornecido resplendor- esquerdo no retângulo. O texto é formatado antes de ser exibido. As palavras que estenderiam após o término de uma linha são envolvidas automaticamente para o início da linha resplendor- esquerda seguir.

  • SS_LEFTNOWORDWRAP designa um retângulo simples e exibe o texto fornecido resplendor- esquerdo no retângulo. As guias são expandidas, mas as palavras não são envolvidas. Texto que estende após o término de uma linha é anexado.

  • SS_NOPREFIX a menos que esse estilo for especificado, o interpretará todos os caracteres de E comercial (&) no texto do controle para ser caracteres de prefixo de acelerador. Nesse caso, E comercial é removido e o próximo caractere da cadeia de caracteres é sublinhado. Se um controle conter texto estático é onde esse recurso não é desejado, SS_NOPREFIX pode ser adicionado. Esse estilo de estática- controle pode ser incluído em qualquer dos controles estáticos definidos. Você pode combinar SS_NOPREFIX com outros estilos usando o operador OR bit a bit. Isso é o mais frequentemente usado quando os nomes de arquivo ou outras cadeias de caracteres que podem conter uma necessidade de E comercial de ser exibido em um controle estático em uma caixa de diálogo.

  • SS_NOTIFY envia a janela pai STN_CLICKED, notificações de STN_DBLCLK, de STN_DISABLE, e de STN_ENABLE quando o usuário clica em ou clique duas vezes no controle.

  • SS_OWNERDRAW especifica que o proprietário do controle estático é responsável para desenhar o controle. A janela do proprietário recebe uma mensagem de WM_DRAWITEM sempre que as necessidades de controle de ser desenhado.

  • SS_REALSIZEIMAGE impede que um controle estático de ícones ou de bitmap (isto é, os controles estáticos que têm o estilo de SS_ICON ou de SS_BITMAP ) é redimensionado como é carregada ou desenhado. Se o ícone ou o bitmap é maior do que a área de destino, a imagem será anexado.

  • SS_RIGHT designa um retângulo simples e exibe o texto fornecido resplendor- direito no retângulo. O texto é formatado antes de ser exibido. As palavras que estenderiam após o término de uma linha são envolvidas automaticamente para o início da linha resplendor- direita seguir.

  • SS_RIGHTJUST especifica que o canto inferior direito de um controle estático com o estilo de SS_BITMAP ou de SS_ICON permanece fixo quando o controle é redimensionado. Somente os lados esquerdo e superiores são ajustados para acomodar um novo bitmap ou ícone.

  • SS_SIMPLE designa um retângulo simples e exibe uma única linha de texto resplendor- esquerda do retângulo. A linha de texto não pode ser abreviada ou modificadas em nenhuma forma. (A janela pai ou a caixa de diálogo controle não devem processar a mensagem de WM_CTLCOLOR .)

  • SS_SUNKEN desenha uma borda meia afundado ao redor de um controle estático.

  • SS_USERITEM especifica um item definido pelo usuário.

  • SS_WHITEFRAME especifica uma caixa com um quadro desenhado com a mesma cor do plano de fundo da janela. A opção é branca.

  • SS_WHITERECT especifica um retângulo preenchido com a cor usada para preencher o plano de fundo da janela. A opção é branca.

  • SS_WORDELLIPSIS trunca o texto que não couber e adiciona reticências.

Consulte também

Referência

CStatic::Create

DrawEdge

Static Control Styles

Outros recursos

Estilos usados pelo MFC