属于不同窗口,C++怎么把编辑框中字串的传给另一个编辑框?

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:58:49
C++怎么把编辑框中字串的传给另一个编辑框?,(C++ MFC!!!!!)

如果点击按钮,编辑框1中的字串就在编辑框2上显示出来。
eg:在编辑框有字符123 ,点击按钮编辑框2上就显示123.

编辑框1 IDC_COPY
编辑框2 IDC_STICK
按钮 IDC_BUTTON1

注:编辑框1、编辑框2分别属于不同的窗口,对应不同的cpp、h文件。

我是试过用
CString str;
GetDlgItem(IDC_COPY)->GetWindowText(str);
GetDlgItem(IDC_STICK)->SetWindowText(str);

编译后程序正常运行,但一点Button1就出现错误提示。然后程序就关闭了。网上有人说的是什么拒绝访问的导致错误。如果在两个编辑框在同一个窗口上则不会出错!

本人不懂c++,临时需用到。各位大虾可以给个详细点的说明吗?写写代码吧!
Unhandled exception in ok.exe:0xC0000005:Access Violation.

属于不同的窗口,那就申明一个全局的变量作为中间变量就可以了

运行时发生了什么异常?使用GetLastError()查看错误代码是多少?

--------------------------------------------------------
通用保护异常,是在哪行发生?
GetDlgItem(IDC_COPY)->GetWindowText(str);还是
GetDlgItem(IDC_STICK)->SetWindowText(str);