Project1

标题: RPG MAKER XP能调用DLL文件吗 [打印本页]

作者: forestarmy    时间: 2007-8-21 00:37
标题: RPG MAKER XP能调用DLL文件吗
应该怎么调用
作者: forestarmy    时间: 2007-8-21 00:37
标题: RPG MAKER XP能调用DLL文件吗
应该怎么调用
作者: 神隐小子    时间: 2007-8-21 00:45
module RM_Tray
  
  Add_Tray    = Win32API.new("RMTray","_add_tray","l","v")
  Modify_Tray = Win32API.new("RMTray","_modify_tray","v","v")
  Remove_Tray = Win32API.new("RMTray","_remove_tray","v","v")
  
  buf = 0.chr * 256
  gpps = Win32API.new("kernel32","GetPrivateProfileString","pppplp","l")
  gpps.call("Game","Title","",buf,256,"./Game.ini")
  buf.delete!("\0")
  HWND = Win32API.new("user32","FindWindow","pp","i").call("RGSS Player",buf)
  
  def self.add(hwnd = HWND)
    Add_Tray.call(hwnd)
  end
  
  def self.modify
    Modify_Tray.call
  end
  
  def self.remove
    Remove_Tray.call
  end
  
end
   
RM_Tray.add

一个小小的调用范例~~是美兽大叔的那个托盘系统~~~{/hx}
范例下载地址:http://rpg.blue/web/htm/news780.htm




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1