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