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