如何向DLL传递结构变量
编号:QA000699
建立日期: 1999年3月25日 最后修改日期:1999年3月25日
所属类别:
小爬虫:
pb5
win95
我调用 getcursorpos函数不能成功,因为他有一个struct 结构的变量,我在PB的STRUCTURE里定义了一个名为LPPOINT的STRUCTURE,VARIABLE NAME两个分别为X、Y,TYPE都为LONG 然后GLOBAL EXTERNAL FUNCTION里定义FUNCTION Boolean GetCursorPos(LPPOINT lpPoint) LIBRARY"USER32.DLL",但在程序里调用时,lppoint.x 都为0,说明不成功,希望你能帮帮忙!
回答:
参数应为传引用方式传递,
FUNCTION Boolean GetCursorPos(REF LPPOINT lpPoint) LIBRARY "USER32.DLL"
此问题由Yang Ya Bin回答。
| |
|
|
| |
|
|