你可能没有了解api函数的原理,api函数不一定是要系统里的那几个dll,你自己的dll如引出函数,你也可以象调用其它dll一样调用它,看看Sendmessagebystring这个dll的原型申明吧,还有一种可能是这个dll有这个函数,但未在输出中列出,你看不到而已!
解决方案 »
- 请帮下解决关于引用Common Controls 5.0下使用listview的一个小"BUG"
- InstallShield 写注册表,如何得到程序安装路径?
- 为什么对statusbar使用active skin 改变样式时,状态栏文字有时候显示,有时候不显示?
- win2000组件服务上发布Com+,在其他机器上调用时,发生错误:"拒绝的权限"!
- 我在vb60中用shell命令调用dos命令debug,发现因为文件及目录名长度问题,不能找到相应文件,请各位大虾帮忙!
- 问一个关于函数参数设置的英语简单问题
- 我编了一个能将一幅摄像头拍摄的有"球面变形"的图像转化为正常图形的程序,但运行速度有点慢,有谁能告诉我怎样提高运行速度...比如说怎样
- 至VB论坛管理
- ********续"用MSCOMM挂断 计算机-MODEM-MODEM-单片机 连接的方法"************
- 为什么????怎么回事。。
- 如何在vb中设置返回值为自定义类型数组的函数(250分)
- vb中使用JPG图形问题?
But since Sendmessagebystring is not a Windows System API, you won't find it in API Viewer.
If the DLL you have is written in C/C++ and you have the C/C++ style function prototype for Sendmessagebystring, you can write VB Declare statement yourself.
You may find a book about how to use Windows API in VB; I think there are several excellent books about this topic out there.Here are some quick tips:
C/C++ - VB
-------------------------
LPCTSTR/LPTSTR - String
INT/LONG/UINT/ULONG - long
SHORT/USHORT - int
CHAR - String * 1
struct - Type
HWND - long
谢谢两位大师的指点!!!!!!!!!!!!