日期:2014-05-17  浏览次数:20942 次

为什么找不到resource.h文件
          大虾好! 我是根据windows程序设计自学API的,学到资源这卡住了,以下是代码:
#include <windows.h> 
#include "resource.h" 
#define ID_TIMER 1 
 
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; 

TCHAR szAppName[] = TEXT ("MenuDemo") ; 
 
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) 

     HWND     hwnd ; 
      MSG       msg ; 
      WNDCLASS  wndclass ; 
      
      wndclass.style  = CS_HREDRAW | CS_VREDRAW ; 
      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 = szAppName ; 
      wndclass.lpszClassName = szAppName ; 
 
  if (!RegisterClass (&wndclass)) 
      { 
           MessageBox ( NULL, TEXT ("This program requires Windows NT!"), 
                        szAppName, MB_ICONERROR) ; 
           return 0 ; 
     } 
      

      hwnd = CreateWindow ( szAppName, TEXT ("Menu Demonstration"), 
                           WS_OVERLAPPEDWINDOW, 
                            CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, 
                            CW_USEDEFAULT, 
                            NULL, NULL, hInstance, NULL) ; 
      

      ShowWindow (hwnd, iCmdShow) ; 
      UpdateWindow (hwnd) ; 
  &nb