1 2 #pragma once 3 RegisterSimpleClass(WNDPROC lpfnWndProc,LPCWSTR lpszClassName)4static __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