- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的代码:
coord = ctypes.windll.kernel32.GetLargestConsoleWindowSize(console_handle)
coord
的真实类型是 ctypes.wintypes._COORD
但当我访问它时,它是一个 int
。
如何将 coord
转换为 ctyles.wintypes._COORD
?
我已经尝试过 ctyles.wintypes._COORD(coord)
但它不起作用。
最佳答案
根据this mailing list post ,您可以设置 GetLargestConsoleWindowSize
函数的 restype
属性。这似乎对我的设置有效,尽管我不确定它可能还有什么其他影响。链接的帖子暗示结构返回值不受官方支持,因此请谨慎使用。
>>> import ctypes
>>> import ctypes.wintypes
>>>
>>> ctypes.windll.kernel32.GetLargestConsoleWindowSize.restype = ctypes.wintypes._COORD
>>> coord = ctypes.windll.kernel32.GetLargestConsoleWindowSize(ctypes.windll.kernel32.GetStdHandle(-11))
>>> print(type(coord))
<class 'ctypes.wintypes._COORD'>
>>> print(coord.X, coord.Y)
160 81
关于python - 转换为 ctypes.wintypes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25795368/
我的代码: coord = ctypes.windll.kernel32.GetLargestConsoleWindowSize(console_handle) coord 的真实类型是 ctypes
我在 Delphi 2009 IDE 中每天多次收到错误:wintypes.dcu not find,此错误代码补全停止工作后,我也无法使用 Ctrl + Click 打开任何单元的源代码,然后我必须
我正在尝试实现一个 python 接口(interface)。我对 c 结构的定义有疑问。如何在主结构中生成内部结构(LinV)? 手册中的定义: typedef struct { float Max
为什么下面每个字符后面都有一个空格? C++ 动态链接库 测试.h: #ifndef TEST_DLL_H #define TEST_DLL_H #define EXPORT __declspec(d
当我尝试导入 ctypes.wintypes 时出现此错误,我该如何解决? In [2]: import ctypes.wintypes -------------------------------
这是我的代码的一部分: import os def _get_appdata_path(): import ctypes from ctypes import wintypes, wi
我是一名优秀的程序员,十分优秀!