MFC は、他のウィンドウ コントロールのコンテンツを取得します。

1. 静的メンバ変数を利用する
他のウィンドウで静的メンバ変数 static ms_str を設定しておき、
あらかじめ静的メンバ変数にアクセスしたいコントロールの内容を代入しておくと、クラス名でデータにアクセスできるようになります

SetDlgItemText(IDC_STATIC1, COtherDlg::ms_str); //COtherDlg其他窗口类名

2. ウィンドウ ハンドルを使用する

CString str1;
HWND hWnd = ::FindWindow(NULL, _T("其他窗口的名称"));       //获取窗口的句柄
COtherDlg* pWnd = (COtherDlg*)COtherDlg::FromHandle(hWnd);//由句柄得到对话框的对象指针,COtherDlg其他窗口类名
CEdit* pEdit = (CEdit*)pWnd->GetDlgItem(IDC_EDIT1);       //获取其他窗口控件
pEdit ->GetWindowText(str1);                              //获取控件内容

参考記事

おすすめ

転載: blog.csdn.net/NICHUN12345/article/details/127343013