win32sdk里的回調函數,LRESULT CALLBACK WndProc(HWND, UNIT , WPARAM, LPARAM)
編譯后其實是long (__stdcall *)(void * , unsigned int , ,unsigned int , long );
因為在windows頭文件里有#define callback __stdcall,
LRESULT 是long型,
WndProc只是定義成了一個函數指針,幾個參數第一個是對窗口的句柄,第二個是傳來消息的標識符,三和四分別是消息的參數.
比如系統可以傳送一個UNIT叫做WM_COMMAND?的消息給回調函數,對應的用戶的操作是點擊了菜單.
在網上查了下__stdcall的解釋,沒看懂,以后再琢磨
posted on 2007-03-26 15:38
rebol 閱讀(232)
評論(0) 編輯 收藏 引用 所屬分類:
Technical Gemes