python 调用 WINAPI代码
时间: 2023-10-12 17:13:10 浏览: 97
Python源码实例-13 截图工具.rar
Python 可以通过 `ctypes` 模块调用 WINAPI 函数。下面是一个简单的示例,演示如何调用 `MessageBoxA` 函数来显示一个弹窗:
```python
import ctypes
# 加载 user32.dll 库
user32 = ctypes.windll.user32
# 调用 MessageBoxA 函数
user32.MessageBoxA(None, "Hello, World!", "Message", 0)
```
这段代码中,我们首先通过 `ctypes.windll` 加载了 `user32.dll` 库,然后通过 `user32.MessageBoxA` 调用了 `MessageBoxA` 函数来显示一个消息框。第一个参数是窗口句柄,我们传入 `None` 表示使用默认的桌面窗口;第二个参数是消息内容;第三个参数是标题;最后一个参数是消息框中的按钮和图标的组合,这里我们使用默认值 0。
阅读全文