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)。
超级会员免费看
订阅专栏 解锁全文
3626

被折叠的 条评论
为什么被折叠?



