在 Python 中,要获取 DataGridView 控件中的内容,你需要先通过 PyWin32 或其他方式获取控件的句柄,然后使用该句柄调用相应的 Win32 API 函数来获取 DataGridView 中的内容。
获取控件句柄的方法有多种,其中一种方法是使用 pywinauto 库中的 ControlFromHandle() 函数。例如:
from pywinauto.win32_controls import DataGridViewWrapper
# 获取 DataGridView 控件的句柄
hwnd = win32gui.FindWindowEx(parent_hwnd, 0, 'DataGridView', None)
# 使用句柄创建 DataGridViewWrapper 对象
dgv = DataGridViewWrapper(hwnd)
# 获取 DataGridView 中的内容
data = dgv.texts()
注意,上面的代码假定你已经获取了 DataGridView 控件所在窗口的句柄(即 parent_hwnd)。
希望这能帮到你!