require 'Win32API'
=begin
Message Box:
Coded by CFC <at> Zuso Security
CFC <zusocfc@gmail.com>
2007/2/16
=end
class Msgbox
def initialize(lpText="", lpCaption="", wType = 0)
Win32API.new('user32', 'MessageBox', %w(p p p i), 'i').call(0,lpText,lpCaption,wType)
end
end
def Msgbox(lpText="", lpCaption="", wType = 0)
Win32API.new('user32', 'MessageBox', %w(p p p i), 'i').call(0,lpText,lpCaption,wType)
end
採用MIT授權條款
Usage:
Msgbox.new("Hi", "Hello, world")
Msgbox.new("XD", "Hello!", 1)
Msgbox("Hi", "Hello!")
分享到:
相关推荐
在Visual C++ (以下简称VC) 环境下,可以通过创建一个`Win32 Application`类型的项目来实现这一目标。 ##### 示例代码解读: ```cpp // Eg1: 最简单的窗口程序示例 int WINAPI WinMain(HINSTANCE hInstance, ...
在VC++6.0环境下,新建一个Win32应用程序项目,并将上述代码添加到源文件中。初次编译时,可能会遇到未解析的外部符号错误,这是因为项目没有关联到MFC库。我们需要在项目的设置中,将“Not Using MFC”改为“Using ...
1. **创建Win32应用程序**:在Visual C++ 6.0中,首先创建一个Win32应用程序项目。可以通过“文件”->“新建”->选择“Win32 Application”并为其命名(例如命名为"MyMFC")。 2. **添加C++源文件**:接着,在项目...
2. 选择“Win32应用程序”,并在工程名称中输入“MyMFC”。 3. 选择“空工程”,然后点击“确定”。 4. 创建一个C++源文件,如“MyMFC.cpp”,并复制上述代码。 5. 在项目设置中,将MFC选项更改为“在静态库中使用...
- **步骤一**:启动Visual C++ 6.0 -> File -> New -> Win32 Application。 - **步骤二**:输入项目名称(如"MyMFC"),选择项目类型(如"Empty Project"),点击"OK"完成创建。 ##### 2. 添加C++源文件 - **步骤一...
2)....Added: Support for API key auth in Bugzilla (5.x) 3)....Added: Support for /EL_DisableMemoryFilter command-line option 4)....Added: Asking e-mail when user switches to "details" from MS Classic ...
- **创建MFC项目**:在VC++6.0中,通过“文件”->“新建”->“Win32应用程序”,创建名为"MyMFC"的空项目。随后在项目中添加C++源文件,将示例代码粘贴进去。 - **解决链接错误**:示例代码在编译过程中会遇到链接...
2.Api_Win32_Mac类工具包 3.在c#程序中放音乐的帮助类 GDI+相关,图像相关 1.生成缩略图的类文件SmallImage C#基础类库 1.Chart图形 Assistant创建显示图像的标签和文件 OWCChart统计图的封装类 2.Cookie&Session;...
一个Win32的Api包,实现了大部分的Api操作帮助方法 3.在c#程序中放音乐的帮助类 使用C#播放音乐的帮助类,只需要调用方法就可以放音乐了 GDI+相关,图像相关1.生成缩略图的类文件SmallImage 一个把图片生成缩略图...
一个Win32的Api包,实现了大部分的Api操作帮助方法 3.在c#程序中放音乐的帮助类 使用C#播放音乐的帮助类,只需要调用方法就可以放音乐了 GDI+相关,图像相关 1.生成缩略图的类文件SmallImage 一个把图片生成缩略...