最初のWin 32ウィンドウプログラムは、自分のWindowsプログラミングの旅を記念します.


#include "windows.h"
LRESULT WndProc(HWND hWnd,UINT nMsg,WPARAM wParam,LPARAM lParam)
{
   return DefWindowProc(hWnd,nMsg,wParam,lParam);
}
int WinMain(HINSTANCE hInstance,
	    HINSTANCE hPreInstance,LPSTR lpCmdLine,
		int nCmdShow)
{
   WNDCLASS wc = {0};
   HWND hWnd = 0;
   MSG nMsg = {0};
   wc.style = CS_HREDRAW|CS_VREDRAW;
   wc.lpfnWndProc = (WNDPROC)WndProc;
   wc.cbClsExtra = 0;
   wc.cbWndExtra = 0;
   wc.hInstance = hInstance;
   wc.hIcon = NULL;
   wc.hCursor = NULL;
   wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
   wc.lpszMenuName = NULL;
   wc.lpszClassName = "Main"; 
   RegisterClass(&wc);//                  
   hWnd = CreateWindow("Main","Window",
		WS_OVERLAPPEDWINDOW,100,100,500,500,NULL,NULL,hInstance,NULL);//               
   ShowWindow(hWnd,SW_SHOW);
   while(GetMessage(&nMsg,NULL,0,0))
   {
	TranslateMessage(&nMsg);
	DispatchMessage(&nMsg);//             
   }
   return 0;
}
自分のWindowプログラミングの旅を始めて、良いスタートを切って、自分にも自信を持ってほしいです.がんばって!