Compartilhar via


RegisterClass

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função registra uma classe janela para uso subseqüente em chamadas para o CreateWindow Ou CreateWindowEx função.

Syntax

ATOM RegisterClass(
  const WNDCLASS* lpWndClass
); 

Parameters

  • lpWndClass
    Ponteiro longo para um WNDCLASS estrutura. Você deve preencher a estrutura com o apropriado classe atributos antes de transmiti-la para a função.

Return Value

Um átomo que identifica a classe que está sendo registrado indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

Se você registrar a classe janela usando RegisterClassA, o aplicativo instrui o sistema que as janelas da classe criada esperado mensagens com texto ou caractere parâmetros para usar o conjunto de caracteres ANSI; Se você registrar ele usando RegisterClassW, o aplicativo solicita que os parâmetros de texto transmitir sistema de mensagens como Unicode.

Todas as classes janela que registra um aplicativo são registro cancelado quando ele termina.

O WNDCLASS estrutura apontado pelo lpWndClass parâmetro não suporte a lpszMenuName membro porque Windows Embedded CE não suporte usar como padrão menus.

A menos que você esteja usando o componente Iconcurs Windows Embedded CE, que fornece suporte cursor mouse apropriado plataformas destino, não é possível usar o hCursor membro in a WNDCLASS estrutura apontada pelo lpWndClass.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Window Class Functions
CreateWindow
CreateWindowEx
GetClassInfo
GetClassName
UnregisterClass
WindowProc
WNDCLASS