C++自定义弹窗上的按钮文字

众所周知,C++中我们可以通过MessageBox弹出一个自定义标题内容类型的消息框。

一般,弹窗上的按钮文字是无法修改的,无非就是“确定”、“取消”等。

但是如何修改弹窗上的按钮文字呢?下面就来看一看。 

目录

1.效果预览

2.MessageBox()回顾

功能

函数原型

参数

3.弹出窗口并设置钩子

全局变量

重要函数

4.编写钩子过程函数

重要函数

5.编写枚举子窗口回调函数

全局变量

重要函数

6.完整源代码

1.效果预览

不是P图

2.MessageBox()回顾

功能

显示一个模式对话框,其中包含一个系统图标、一组按钮和一条简短的应用程序特定消息,例如状态或错误信息。 消息框返回一个整数值,该值指示用户单击了哪个按钮。

函数原型

int MessageBox(
  [in, optional] HWND    hWnd,
  [in, optional] LPCTSTR lpText,
  [in, optional] LPCTSTR lpCaption,
  [in]           UINT    uType
);

参数

[in, optional] hWnd

类型:HWND

要创建的消息框的所有者窗口的句柄。 如果此参数为 NULL,则消息框没有所有者窗口。

[in, optional] lpText

类型: LPCTSTR

要显示的消息。 如果字符串由多行组成,则可以在每行之间使用回车符和/或换行符分隔这些行。

[in, optional] lpCaption

类型: LPCTSTR

对话框标题。 如果此参数为 NULL,则默认标题为 Error

[in] uType

类型: UINT

对话框的内容和行为。


3.弹出窗口并设置钩子


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值