好久没有接触Windows编程了,前几天想创建一个窗口都要去翻书,看来都忘光光了,不行啊我得补回来,今天开始我就重温windows GDI编程。
当然,我们一个游戏的程序肯定要有一个窗口,没有窗口那怎么行。
我们就先来学习如何创建一个窗口。
首先我们打开VS(博主用的是2012,)创建一个win32空项目。接着创建一个CPP,叫main,然后开始往里面敲代码。先贴出代码
#include<windows.h>
const int WINDOW_WIDTH=800;
const int WINDOW_HIGH=600;
const char WINDOW_TITLE[]="WindwosForm";
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wPaaram,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
WNDCLASSEX wndClass={0};//创建一个窗口类
wndClass.cbSize=sizeof(WNDCLASSEX);//设置窗口的字节数
wndClass.style=CS_HREDRAW|CS_VREDRAW;//设置窗口模式
wndClass.lpfnWndProc=WndProc;//设置指向窗口过程的函数
wndClass.cbClsExtra=0;//窗口类附加内存.
wndClass.cbWndExtra=0;//窗口附加内存.
wndClass.hInstance=hIns