CStatic::Create
Cria o controle estático e anexar-las ao objeto de CStatic .
virtual BOOL Create(
LPCTSTR lpszText,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID = 0xffff
);
Parâmetros
lpszText
Especifica o texto para colocar o controle.Se NULO, nenhum texto será visível.dwStyle
Especifica o estilo estático da janela de controle.Aplique qualquer combinação de estilos de controle estático ao controle.rect
Especifica a posição e tamanho do controle estático.Pode ser uma estrutura de RECT ou um objeto de CRect .pParentWnd
Especifica a janela pai de CStatic , geralmente um objeto de CDialog .Não deve ser NULO.nID
Especifica a identificação do controle de controle estático
Valor de retorno
Diferente de zero se com êxito; se não 0.
Comentários
Construir um objeto de CStatic em duas etapas.Primeiro, o construtor CStatic, e então chame Criar, que cria o controle estático e as anexar para o objeto de CStatic .
Aplicar a seguir estilos de janela a um controle estático:
WS_CHILD sempre
WS_VISIBLE geralmente
WS_DISABLED raramente
Se você irá exibir um bitmap, um cursor, um ícone, ou meta-arquivo no controle estático, você precisará aplicar um de estilos estáticosseguir:
Uso deSS_BITMAP esse estilo para bitmaps.
Uso deSS_ICON esse estilo para cursores e ícones.
Uso deSS_ENHMETAFILE esse estilo para gráficos avançados.
Para cursores, bitmaps, ou ícones, você também pode querer usar o estilo a seguir:
- Uso deSS_CENTERIMAGE centralizar a imagem no controle estático.
Exemplo
// This code can be placed in OnInitDialog
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