hur.cn - 华软网

 热门搜索

怎么更新其它窗口上的edit啊?

  作者:未知    来源:网络    更新时间:2011/8/17
请问,怎么更新其它窗口上的edit啊?  
---华软 网友回答---
需要获得edit控件的句柄啊,这是win32的。mfc的我不清楚。
获得了句柄就可以给它发消息了
---华软网友回复---
说错,我是一个工程里, 有几个窗口, 想在主窗口上写代码更新其它上的EDIT里的值。。  
---华软网友回复---
发送消息。
---华软网友回复---
1.sendmessage,同时定义相应的消息响应函数
或者
2.获取响应窗口的句柄再update
---华软网友回复---
也可以postmessage
---华软网友回复---
得到Edit框的HWND窗口句柄
SendMessage(HWND_EDIT, WM_SETTEXT, 0, (LPARAM)_T("Hello,World!"));
---华软网友回复---
引用 6 楼 visualeleven 的回复:
得到Edit框的HWND窗口句柄
SendMessage(HWND_EDIT, WM_SETTEXT, 0, (LPARAM)_T("Hello,World!"));


最后想问下其它窗口上的EDIT的句柄怎么获取啊?
---华软网友回复---
引用 6 楼 visualeleven 的回复:
得到Edit框的HWND窗口句柄
SendMessage(HWND_EDIT, WM_SETTEXT, 0, (LPARAM)_T("Hello,World!"));

最后再想问下,那个其它窗口上的EDIT控件的句柄是怎么获取到的呢? 
---华软网友回复---
引用 6 楼 visualeleven 的回复:
得到Edit框的HWND窗口句柄
SendMessage(HWND_EDIT, WM_SETTEXT, 0, (LPARAM)_T("Hello,World!"));

最后想问一下,那个获取其它窗口上的EDIT的句柄的呢? 
---华软网友回复---
一般来说其他窗口的创建都是在主窗口来实现的,主窗口在创建它们的时候你就可以保存它们的对象或是指针,你可以直接调用这个对象或是指针找到Edit对象,就可以直接操作了。
反正就是两步:
1、获得Edit所在的窗口的对象或是指针
2、通过对象或是指针再操作Edit      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。