赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 92921 |
最后登录 | 2020-5-5 |
在线时间 | 20 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 20 小时
- 注册时间
- 2005-10-24
- 帖子
- 1571
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
记得有人问过调用msg的问题,找ruby api教程的时候,找到这个东西,于是发上来
require 'Win32API'
# require 'dl/win32'
class Win32API
# type flag
MB_OK = 0
MB_OKCANCEL = 1
MB_ABORTRETRYIGNORE = 2
MB_YESNOCANCEL = 3
MB_YESNO = 4
MB_RETRYCANCEL = 5
# return values
IDOK = 1
IDCANCEL = 2
IDABORT = 3
IDRETRY = 4
IDIGNORE = 5
IDYES = 6
IDNO = 7
def Win32API.MessageBox(wnd, text, caption, type = MB_OK)
messagebox = Win32API.new('user32', 'MessageBox', %w(p p p i), 'i')
messagebox.call(wnd, text, caption, type)
end
def Win32API.MessageBoxEx(wnd, text, caption, type = MB_OK, languageid = 0)
messagebox = Win32API.new('user32', 'MessageBoxEx', %w(p p p i i), 'i')
messagebox.call(wnd, text, caption, type, languageid)
end
end
p Win32API.MessageBox(0, "test message", "test caption")
p Win32API.MessageBoxEx(0, "test message", "test caption")
p Win32API.MessageBox(0, "てすと", "テスト")
p Win32API.MessageBoxEx(0, "てすと", "テスト")
本贴由论坛斑竹灼眼的夏娜结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^ |
|