CWindowImpl:: Create

Cri&ar HWND (HWND hWndParentRECTamp;rcPosLPCTSTRszWindowName= NULL, DWORDdwStyle= Estilo | WS_VISIBLE, DWORD dwExStyle = 0, UINT nID = 0);

Valor de retorno

Se for bem-sucedida, o identificador para a janela recém-criado. Caso contrário, Nulo.

Parâmetros

hWndParent

[no] O identificador para a janela pai ou proprietário.

rcPos

[no] A estrutura RECT especificando a posição da janela.

szWindowName

[no] Especifica o nome da janela. O valor padrão é Nulo.

dwStyle

[no] O estilo da janela. O valor padrão é WS_CHILD | WS_VISIBLE. Para obter uma lista dos valores possíveis, consulte CreateWindow in the Plataforma SDK.

dwExStyle

[no] O estilo de janela estendido. O valor padrão é 0, indicando que nenhum estilo estendido. Para obter uma lista dos valores possíveis, consulte CreateWindowEx in the Plataforma SDK.

nID

[no] Para um janela filho, o identificador de janela. Para uma janela de alto nível, um HWND cast para um UINT. O valor padrão é 0.

Observações

Cria uma janela baseada a uma Novo classe de janela. Criar primeiro registra a classe de janela se ele tiver não ainda sido registrado. A janela recém-criada é automaticamente anexada ao objeto CWindowImpl.

Para usar uma classe de janela que se baseia em uma classe de janela existente, derive sua classe de CWindowImpl e incluir a macro DECLARE_WND_SUPERCLASS . Procedimento de janela da janela classe existente é salva no m_pfnSuperWindowProc. Para obter mais informações, consulte a visão geral CWindowImpl.

&Notanbsp;  Não chame criar se você já tiver chamado SubclassWindow.

Visão geral CWindowImpl |nbsp; Membros de classe

Ver também

CWindowImpl::GetWndClassInfo, CWndClassInfo::Register, CWindow::m_hWnd

Index