我把代码给你,你能看看错在那里?编译能通过,但第二个类注册时有问题?谢谢,我是新手,刚学的一张:)
static TCHAR szAppName[] = TEXT (" HelloWin ") ;
 static TCHAR szAppName1[] = TEXT (" HelloWin ") ;
     HWND         hwnd ;
     MSG          msg ;
     WNDCLASS     wndclass ;
   WNDCLASS     wndclass1;
     wndclass.style         = 1|2;
     wndclass.lpfnWndProc   = WndProc ;
     wndclass.cbClsExtra    = 0 ;
     wndclass.cbWndExtra    = 0 ;
     wndclass.hInstance     = hInstance ;
     wndclass.hIcon         = LoadIcon (NULL, IDI_APPLICATION) ;
     wndclass.hCursor       = LoadCursor (NULL, IDC_ARROW) ;
     wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
     wndclass.lpszMenuName  = NULL ;
     wndclass.lpszClassName = szAppName ;     if (!RegisterClass (&wndclass))
     {
          MessageBox (NULL, TEXT ("This program requires Windows NT!"), 
                      szAppName, MB_ICONERROR) ;
          return 0 ;
     };//第二个类
wndclass1.style         = 1|2;
     wndclass1.lpfnWndProc   = WndProc ;
     wndclass1.cbClsExtra    = 0 ;
     wndclass1.cbWndExtra    = 0 ;
     wndclass1.hInstance     = hInstance ;
     wndclass1.hIcon         = LoadIcon (NULL, IDI_APPLICATION) ;
     wndclass1.hCursor       = LoadCursor (NULL, IDC_ARROW) ;
     wndclass1.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
     wndclass1.lpszMenuName  = NULL ;
     wndclass1.lpszClassName = szAppName1 ;     if (!RegisterClass (&wndclass1))
     {
          MessageBox (NULL, TEXT ("This program requires Windows NT!"), 
                      szAppName1, MB_ICONERROR) ;
          return 0 ;
     };