我要在VC里实现在一个窗口内通过按键或消息改变另一个窗口的edit数据,应该怎么做

2024年12月01日 14:42
有3个网友回答
网友(1):

一楼的方法应该是可行的,另外你可以在弹出对话框类里面添加一个句柄变量,在DOMODAL前将父窗口的句柄赋给这个变量,然后调用API函数而不是类成员函数,::SendMessage,里面有个句柄参数,填父窗口的句柄

网友(2):

1.domodal出的对话框在显示时会将父窗口的消息屏蔽掉
2.你可以在弹出窗口类中放一个CEdit* pEdit;
pEdit指向父窗口的Edit对象,然后你就可以任意操作了。。
不用搞得太复杂。。

网友(3):

GetParent()->SetDlgItemText(123, _T("ADF"));