为什么使用SetDlgItemText后没有反应解决办法
为什么使用SetDlgItemText后没有反应
我想在一个设置另外一个应用程序文本框的内容,
代码如下:
::UpdateWindow(hText);
::SetDlgItemText(hFind, ::GetDlgCtrlID(hText) , "toolchina ");
::UpdateWindow(hText);
::GetWindowText(hText,wndowName,buffsize);
执行后没有任何反应,请大家帮我看看。
------解决方案--------------------
另一个程序,发消息吧
------解决方案--------------------
用GetLastError看看,估计是没有找到控件ID
------解决方案--------------------
再加上这么句话
CWnd* pText = CWnd::FromHandle(hText);
pText-> Invalidate();
测试通过
------解决方案--------------------
加上UpdateData(false);
------解决方案--------------------
可以查看一下数据流
如果真正的话
加上UpdateData(false);
我想在一个设置另外一个应用程序文本框的内容,
代码如下:
::UpdateWindow(hText);
::SetDlgItemText(hFind, ::GetDlgCtrlID(hText) , "toolchina ");
::UpdateWindow(hText);
::GetWindowText(hText,wndowName,buffsize);
执行后没有任何反应,请大家帮我看看。
------解决方案--------------------
另一个程序,发消息吧
------解决方案--------------------
用GetLastError看看,估计是没有找到控件ID
------解决方案--------------------
再加上这么句话
CWnd* pText = CWnd::FromHandle(hText);
pText-> Invalidate();
测试通过
------解决方案--------------------
加上UpdateData(false);
------解决方案--------------------
可以查看一下数据流
如果真正的话
加上UpdateData(false);