// FUNCTION: MyRegis
ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass)
{
WNDCLASS wc;
wc.cbSize = sizeof(WNDCLASSEX); // 結構體WNDCLASSEX的大小
wc.style = CS_HREDRAW | CS_VREDRAW; // 定義窗體樣式
wc.lpfnWndProc = (WNDPROC)WndProc; //回調函式
wc.cbClsExtra = 0; // 視窗類額外位元組數,通常為0
wc.cbWndExtra = 0; // 視窗實例額外位元組數,通常為0
wc.hInstance = hInstance; //進程句柄
wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_WIN32SMARTDEVICE)); //圖示
wc.hCursor = 0; //滑鼠樣式
wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); //背景
wc.lpszMenuName = 0; //選單指針
wc.lpszClassName = szWindowClass; //窗體類名
wc.hIconSm = NULL; // 視窗小圖示
return RegisterClass(&wc);
}
參數:
HINSTANCE hInstance 視窗句柄
LPTSTR szWindowClass 視窗類名
