LRESULT CALLBACK wndMainProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
switch (uMsg) {
case WM_CREATE:
{
WNDCLASSEX wc;
char cs[]={"child"};
wc.cbSize = sizeof(WNDCLASSEX);
wc.style = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = wndChildProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(NULL, IDI_WINLOGO);
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH) COLOR_WINDOW;
wc.lpszMenuName = NULL;
wc.lpszClassName = cs;
wc.hIconSm = NULL;
RegisterClassEx(&wc);
wndChild = CreateWindowEx(WS_EX_APPWINDOW, cs, "Hinet", WS_VISIBLE | WS_OVERLAPPEDWINDOW | WS_CHILD, CW_USEDEFAULT, CW_USEDEFAULT, 1024, 768, wndMain, NULL, hInstance,0);
break;
}