問題描述:見**紅色部分
// demo3_1.cpp - demo of loading an icon and cursor resource
// includes ///
#define win32_lean_and_mean // just say no to mfc
#include // include all the windows headers
#include // include useful macros
#include
#include
#include
#include
#include
//#include "demo3_1res.h" // include the resource header
// defines
// defines for windows
#define window_class_name "winclass1"
#define timer_id_1sec 1
#define timer_id_3sec 3
// globals
hwnd main_window_handle = null;///全域性變數宣告
hinstance main_instance = null;
#define keydown(vk_code) ((getasynckeystate(vk_code) & 0x8000) ? 1 : 0)
#define keyup(vk_code) ((getasynckeystate(vk_code) & 0x8000) ? 0 : 1)
// functions //
//lresult callback timerproc(hwnd)
lresult callback windowproc(hwnd hwnd,
uint msg,
wparam wparam,
lparam lparam)
break;
case timer_id_3sec:
break;}}
break;
case wm_paint:
break;
/* case wm_close:
break;
*///呼叫順序:wm_close---->wm_destroy--->wm_quit
killtimer(hwnd,timer_id_1sec);
killtimer(hwnd,timer_id_3sec);
postquitmessage(0);
// return success
return(0);
} break;
default:break;
} // end switch
// process any messages that we didn't take care of
return (defwindowproc(hwnd, msg, wparam, lparam));
} // end winproc
///start game main
void game_main()
// winmain
int winapi winmain( hinstance hinstance,
hinstance hprevinstance,
lpstr lpcmdline,
int ncmdshow)
// end if
// main game processing goes here
//game_main(); // or whatever your loop is called
if(keydown(vk_escape))
sendmessage(hwnd,wm_close,0,0);wm_quit為什麼不行????
} // end while
// return to windows like this
return(msg.wparam);
} // end winmain
為什麼我還沒有成功?
為什麼我沒有成功?阻礙你從業餘選手變成專家的唯一因素就是 專注。天才?如果我們投入足夠的時間並足夠關注,我們都可以一躍 至少接近 成為天才。至少大腦科學家們是這麼說的。最棒的是 這樣做從來都不晚。摘自 程式設計師雜誌 2007年12刊 為什麼我沒有成功?阻礙你從業餘選手變成專家的唯一因素就是 專注。...
為什麼在js當中沒有var就是全域性變數
因為,在js中,如果某個變數沒有var宣告,會自動移到上一層作用域中去找這個變數的宣告語句,如果找到,就是用,如果沒找到,就繼續向上尋找,一直查詢到全域性作用域為止,如果全域性中仍然沒有這個變數的宣告語句,那麼自動在全域性作用域進行宣告,這個就 是js中的作用域鏈,也叫變數提公升 示例如下 var ...
IIFE為什麼不會汙染全域性變數
在開發過程中見到的iife,函式表示式都是匿名的,如果我們把它寫成命名函式表示式,那全域性作用域中豈不是多了乙個變數,這樣又怎麼能保證不會汙染全域性變數呢?通常我們在談論iife時,都是在談論它的用法,模組化,閉包等等,卻少有提及它為什麼可以拿來做模組化,為什麼不會汙染全域性變數。本文雖然是在說ii...