windows程序创建时,需要执行的几个步骤
1.定义WinMain函数;
2.定义窗口处理函数(自定义,处理消息);
3.注册窗口类(向操作系统写入一些数据);
4.创建窗口(内存中创建窗口);
5.显示窗口(绘制窗口的图像)
6.消息循环(获取/翻译/派发消息);。
7.消息处理;
#include <windows.h>
#pragma comment(lib, "winmm.lib") //vs2010需要添加这句话,PlaySound函数才能使用; 如果是在VC++6.0环境中,则需要在链接加入winmm.lib
LRESULT CALLBACK zcmproc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nCmdShow)
{
static TCHAR szAppName[] = TEXT("windows_zcm");
HWND hwnd;
MSG msg;
WNDCLASS wnd;
wnd.style = CS_HREDRAW | CS_VREDRAW;
wnd.cbClsExtra = 0;
wnd.cbWndExtra = 0;
wnd.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wnd.hCursor =LoadCursor(NULL,IDC_ARROW);
wnd.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wnd.hInstance <