LRESULT (CALLBACK* oldProc)(HWND, UINT, WPARAM, LPARAM);<br>定义了一个函数指针。<br>返回值是LRESULT,也就是LONG。<br>CALLBACK就是__stdcall也就是delphi中的stdcall。<br>参数HWND = THandle(delphi中也应该有定义),<br> UINT = unsigned int(delphi中也应该有定义)<br> WPARAM = unsigned int = WORD(delphi中也应该有定义)<br> LPARAM = unsigned long = DWORD(就是无符号长整型) <br>其实WPARAM和LPARAM长度不同是win16的产物,在win32下都是DWORD.<br>函数指针名称就是oldProc :)<br>理论上Delphi中定义了所有window的数据类型,这样兼容性好。