在VC++MFC中,怎样从一个窗口获取另外一个窗口的编辑框的文本

在VC++MFC中,怎样从一个窗口获取另外一个窗口的编辑框的文本,第1张

1、如果是对话框,那么先得到那个对话框的窗口hWnd,然后通过传入ID就会得到对应的编辑框句柄,然后得到文本

HWND hEdit = GetDlgItem( hDlgWnd, uEditID );

TCHAR szBuf[MAX_PATH];

::GetWindowText( hEdit, szBuf, MAX_PATH );

2、如果是其他窗口,其他窗口创建时保存Edit窗口的指针,然后通过这个指针得到文本内容:

CString csText;

pEditWnd->GetWindowText(csText);

获取目前窗口的层次,对于获取此窗口中指定的子窗口的句柄有非常重要的意义。此部分功能Pyspy++是无法提供的,因为它只提供一个子窗口,所以无法获得目前窗口的层次例如我想获得OG2263登录界面的窗口层次方法如下:使用1)中的方法将查找图标拖

以上就是关于在VC++MFC中,怎样从一个窗口获取另外一个窗口的编辑框的文本全部的内容,包括:在VC++MFC中,怎样从一个窗口获取另外一个窗口的编辑框的文本、pywin32 怎么获取 windows 的窗体内文本框的内容、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9731176.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存