函数原型如下:
void __stdcall InstallWindowHookEx(
HWND hWnd = NULL,
LPCSTR lpWndClass = NULL,
LPCSTR lpWndName = NULL)Public Declare Function InstallWindowHookEx Lib "WindowHookEx.dll" 其后的参数列表怎样写?
void __stdcall InstallWindowHookEx(
HWND hWnd = NULL,
LPCSTR lpWndClass = NULL,
LPCSTR lpWndName = NULL)Public Declare Function InstallWindowHookEx Lib "WindowHookEx.dll" 其后的参数列表怎样写?
解决方案 »
- 对系统默认的画笔的颜色改变问题
- 问个关于CFromView的问题
- MFC对话框问题
- 北大的校园bbs里看到一篇触动很大的文章 转帖 [7910]
- 为什么?socket问题
- 请问KillTimer(m_timer);前如何判断m_timer存在呢?
- 如何作图像缩略图工具栏?(谢谢了!200分)
- 问题又出现了!做完了鼠标拖放打开flash(*.swf)文件。文件可以运行,但是把文件拖到窗口时就出现"打开文档失败"对话框。
- ClassWizard发出的一个警告:Parsing Error...
- 关于js调用ocx返回BSTR的内存泄露问题
- MDI的 wizard自动生成的程序界面,改哪可以一启动就最大化?
- bool类型的转换!
但是不知道怎样在VB中调用?在dll中的申明如下:
extern "C" __cdeclspec(dllexport)
void __stdcall InstallWindowHookEx(
HWND hWnd = NULL,
LPCSTR lpWndClass = NULL,
LPCSTR lpWndName = NULL)请问我该怎样在VB中调用此函数呢?
现在我遇到“Can't find dll entry point InstallWindowHookEx in WindowHookEx.dll”
请问是什么原因?
vb中实参字符串,一定要是定长如dim aaa as string*255