Delphi代码往VC/MFC代码的移植问题
在Delphi中该函数原型如下:
type TInstallFunc = function(hWnd:THandle; BaseAddress:word; IntNo:Byte; bps:Word; StationAddress:Byte; Mask:Byte) : integer;cdecl;
现请问该函数中VC中准确对应的原型如何(该函数是一个DLL函数调用,所以要求类型精确匹配)
其中第一个参数在Delphi中调用如下:
Install(Self.Handle,...) //这里的Self是一个TForm
是不是对应一个窗口的HWND? 我曾尝试在VC的一个view中如此调用:
HWND hWnd = GetSafeHwnd();
Install(hWnd...);
调用结果总是不如人意,是不是我理解错了?
敬请指教...