热情软件屋

 

如何向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回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio