这是在Windows x64 for python 2.7
from ctypes import *
user32 = windll.user32
GWL_STYLE = -16
style = c_long(0)
pstyle = pointer(style)
pstyle = user32.GetWindowLongPtrW(hwnd, GWL_STYLE)
我在标题中收到错误。这个函数在ctypes中不受支持吗?我在这个pyscript中使用其他user32函数没有问题。
答案 0 :(得分:1)
您需要在32位进程中使用GetWindowLongW
,在64位进程中使用GetWindowLongPtrW
。
答案 1 :(得分:0)
解决了我的问题。我在64位Windows 7上安装了32位版本的python。上面的代码在安装Python 2.7.8 x64之后工作。