按钮移动撞墙小实例 ——> 在小的实例也要分享,这样能加快我们学习的步伐~
**** Hidden Message *****void RegisterWnd(LPCTSTR lpClassName)
{
WNDCLASSEX wce;
wce.style = CS_HREDRAW|CS_VREDRAW;
wce.lpfnWndProc = WndProc;
wce.cbSize = sizeof(WNDCLASSEX);
wce.cbClsExtra = 0;
wce.cbWndExtra = 0;
wce.hInstance = g_hInstance;
wce.hIcon= 0;
wce.hCursor = 0;
wce.hIconSm = 0;
wce.hbrBackground = HBRUSH(COLOR_BTNFACE);
wce.lpszClassName = lpClassName;
wce.lpszMenuName = 0;
if(!RegisterClassEx(&wce))
{
MessageBox(NULL,TEXT("注册失败"),TEXT("提示"),MB_OK);
}
}
HWND CreateWnd(LPCTSTR lpClassName)
{
HWND hWnd = CreateWindowEx(0,lpClassName,L"Snake",
WS_OVERLAPPED|WS_SYSMENU,CW_USEDEFAULT,CW_USEDEFAULT,
700,500,NULL,NULL,g_hInstance,NULL);
return hWnd;
}
void DisplayWnd(HWND hWnd)
{
ShowWindow(hWnd,SW_SHOW);
UpdateWindow(hWnd);
}
void Message()
{
MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
g_hInstance = hInstance;
RegisterWnd(L"拈花小仙");
HWND hWnd = CreateWnd(L"拈花小仙");
DisplayWnd(hWnd);
Message();
return 0;
}
{:7_139:}闭眼玩游戏,看能坚持多少秒不撞墙,大家可以加个高精度的计时器~ @coffeemlx @chishubiao @牡丹花下死做鬼 @百日维新 @kklloo {:9_240:}仙仙要成编程大牛了吗 kklloo 发表于 2014-11-23 15:30
仙仙要成编程大牛了吗
{:7_123:}只是基础啦~ kklloo 发表于 2014-11-23 15:30
仙仙要成编程大牛了吗
{:7_139:}向泡泡学习,以前我光吹水了,什么也没写这~ 强烈支持楼主ing。。。 @Angel丶L @沉ジ寞 @沉思的牛 小仙支持你哦{:7_113:}
我还没有学到那里去{:7_130:} :shock: 我了个去 感谢楼主无私奉献 拈花小仙 发表于 2014-11-23 15:36
向泡泡学习,以前我光吹水了,什么也没写这~
{:9_240:}仙仙帮鱼C长了不少人气 kklloo 发表于 2014-11-23 19:37
仙仙帮鱼C长了不少人气
我是个菜鸟,鱼C还要靠泡泡哦~ 每次上线都能看到弹出和泡泡学CM哦~ 感谢楼主无私奉献 强烈支持楼主ing。。。 ·· 回复回复 chishubiao 发表于 2014-11-23 22:43
哇塞 仙仙进步的好快啊我也要加油了
{:7_139:}都是菜鸟作品了,大神见笑啦~