2024-10-01 00:32:42 发布
网友
WinAPI函数中有一些参数字段,如下所示:
BOOL WINAPI EnumWindows( _In_ WNDENUMPROC lpEnumFunc, _In_ LPARAM lParam );
"LPARAM lParam"用于将值传递给EnumFunc回调。 现在我希望使用pythonctypes模块来调用它,并向该回调传递一个“pythonlambda函数”。在
"LPARAM lParam"
ctypes
lambda
我怎么能做到呢?在
我不相信你能做到。Python解释器的设计可能不是从它自己创建的线程调用的。要创建线程,请使用Python自己对线程的内置支持(例如thread.start_new_thread或threading.Thread)。这里没有理由直接使用ctypes和WindowsAPI。在
thread.start_new_thread
threading.Thread
我不相信你能做到。Python解释器的设计可能不是从它自己创建的线程调用的。要创建线程,请使用Python自己对线程的内置支持(例如
thread.start_new_thread
或threading.Thread
)。这里没有理由直接使用ctypes和WindowsAPI。在相关问题 更多 >
编程相关推荐