1 
2 #pragma once
3 
RegisterSimpleClass(WNDPROC lpfnWndProc,LPCWSTR lpszClassName)4 static __inline ATOM RegisterSimpleClass(WNDPROC lpfnWndProc, LPCWSTR lpszClassName)
5 {
6     WNDCLASSEXW wcex;
7 
8     memset(&wcex, 0, sizeof(wcex));
9     wcex.cbSize = sizeof(WNDCLASSEX);
10     wcex.lpfnWndProc    = lpfnWndProc;
11     wcex.hCursor        = LoadCursor(NULL, IDC_ARROW);
12     wcex.hbrBackground  = (HBRUSH)(COLOR_WINDOW+1);
13     wcex.lpszClassName  = lpszClassName;
14     return RegisterClassExW(&wcex);
15 }
16