按键精灵吧 关注:500,031贴子:1,024,480
  • 10回复贴,共1

Private Declare Function 语句怎么用在自己写的Lib里?

只看楼主收藏回复

还是说只能用在脚本里?
我试过写到Lib里的Sub中,不能用,语法错误。
比如下边这句:
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam as String, ByVal fuWinIni As Long) As Long


IP属地:山东1楼2024-08-21 15:28回复
    这是声明API,放到脚本开头就行了


    IP属地:安徽2楼2024-08-21 19:43
    收起回复
      广告
      立即查看
      自己检查有没有写对


      IP属地:安徽3楼2024-08-21 19:43
      收起回复
        以下写法运行时报错:
        =======================================
        在【Lib\我的Lib.qml】里写好Sub:
        Sub 测试壁纸
        Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam as String, ByVal fuWinIni As Long) As Long
        Call SystemParametersInfo(20, True, "C:\壁纸.jpg", 1)
        End Sub
        然后在脚本里如下调用:
        Call Lib.我的Lib.测试壁纸
        ============================================
        请问该如何修改?


        IP属地:山东4楼2024-08-23 07:50
        收起回复