21、Win32扩展功能参考指南

Win32扩展功能参考指南

1. 概述

在Windows编程中,有众多的SDK函数和对象可供使用。由于无法对整个Windows SDK进行详尽记录,这里将对一些常见的SDK函数和对象进行简要介绍。若需更多信息,可查阅Python for Windows Extensions的参考指南、Microsoft SDK文档或其他优质的Windows编程资料。

2. 常见的Win32 Python对象

2.1 PyHANDLE

PyHANDLE对象代表一个Win32句柄。当PyHANDLE对象不再被引用时,Win32句柄会自动关闭。虽然显式关闭这些句柄并非严格必要,但这仍被视为良好的编程风格。

2.1.1 方法
  • __int__() :返回该对象的原始Win32句柄值。例如,可使用代码 int(myHandle) 来获取Win32句柄值。
  • Close() :手动关闭Win32句柄。
  • Detach() :返回原始Win32句柄,并将该句柄从PyHANDLE对象中分离。调用此方法后,Win32句柄不会自动关闭,且PyHANDLE对象的Win32句柄值将变为零(即无效句柄值)。
2.1.2 属性
  • handle :以整数形式表示的原始Win32句柄。即 myhandle.handle == int(myhandle)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值