<<Up     Contents

Window class

Redirected from Windows class

In computer programming, window class is a class in the sense of object-oriented programming specifying the icon, the background color and some other attributes of windows in Microsoft Windows operating systems.

People are often confused but it is not the class of C++ but mere binary data structure in essence.

It is defined using C programming language's struct[?] as WNDCLASS or WNDCLASSEX:

typedef struct {
    UINT style;
    WNDPROC lpfnWndProc;
    int cbClsExtra;
    int cbWndExtra;
    HINSTANCE hInstance;
    HICON hIcon;
    HCURSOR hCursor;
    HBRUSH hbrBackground;
    LPCTSTR lpszMenuName;
    LPCTSTR lpszClassName;
} WNDCLASS, *PWNDCLASS;

or

typedef struct {
    UINT cbSize;
    UINT style;
    WNDPROC lpfnWndProc;
    int cbClsExtra;
    int cbWndExtra;
    HINSTANCE hInstance;
    HICON hIcon;
    HCURSOR hCursor;
    HBRUSH hbrBackground;
    LPCTSTR lpszMenuName;
    LPCTSTR lpszClassName;
    HICON hIconSm;
} WNDCLASSEX, *PWNDCLASSEX;

wikipedia.org dumped 2003-03-17 with terodump