[Python进阶] 消息框、弹窗:ctypes

6.17 消息框、弹窗:ctypes

使用ctypes模块可以让Python调用位于动态链接库的函数。
ctypes模块为Python提供了调用动态链接库中函数的功能。使用ctypes模块可以方便地调用由C语言编写的动态链接库,并向其传递参数。ctypes模块定义了C语言中的基本数据类型,并且可以实现C语言中的结构体和联合体。ctypes模块可以工作在Windows、Linux、Mac OS等多种操作系统,基本上实现了跨平台。
可以使用ctypes库中的MessageBoxW函数实现消息框的效果。
参数:
hWnd:要创建的消息框的所有者窗口的句柄。 如果此参数为 NULL,则消息框没有所有者窗口。
lpText:要显示的消息。 如果字符串由多行组成,则可以在每行之间使用回车符和/或换行符分隔行。
lpCaption:对话框标题。
uType:对话框的内容和行为。
此函数详细信息可以参照微软官方说明:https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-messageboxw#parameters
示例:

import ctypes

print()ctypes.windll.user32.MessageBoxW(0, 'text', 'title', 0x0))

在这里插入图片描述

点击确定后返回:1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0思必得0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值