Partilhar via


CStatic::criar

Cria o controle estático do Windows e a anexa à CStatic objeto.

virtual BOOL Create(
   LPCTSTR lpszText,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID = 0xffff 
);

Parâmetros

  • lpszText
    Especifica o texto para colocar no controle.If NULO, nenhum texto será visível.

  • dwStyle
    Especifica o estilo da janela do controle estático.Aplique qualquer combinação de estilos de controle estático para o controle.

  • rect
    Especifica a posição e dimensionar do controle estático.Pode ser qualquer um RECT estrutura ou uma CRect objeto.

  • pParentWnd
    Especifica o CStatic janela pai, normalmente um CDialog objeto. Não deve ser NULO.

  • nID
    Especifica a ID de controle. do controle estático

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Construir um CStatic objeto em duas etapas. Primeiro, chamar o construtor CStatice, em seguida, chame Criar, que cria o controle estático do Windows e a anexa à CStatic objeto.

Aplicar o seguinte estilos de janela para um controle estático:

  • WS_CHILD   Sempre

  • WS_VISIBLE   Em geral

  • WS_DISABLED   Raramente

Se você for exibir um bitmap, cursor, ícone ou metarquivo no controle estático, você precisará aplicar um do seguinte estilos estáticos:

  • SS_BITMAP   Use este estilo para bitmaps.

  • SS_ICON   Use este estilo para cursores e ícones.

  • SS_ENHMETAFILE   Use este estilo para Metarquivos avançado.

Cursores, bitmaps ou ícones, também é aconselhável usar o estilo a seguir:

  • SS_CENTERIMAGE   Use para centralizar a imagem no controle estático.

Exemplo

CStatic myStatic;

// Create a child static control that centers its text horizontally.
myStatic.Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_CENTER, 
   CRect(10,10,150,50), pParentWnd);   

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CStatic

Gráfico de hierarquia

CStatic::CStatic

Outros recursos

CStatic membros