我自做一个程序,里面就放一个Edit控件用另一个程序取到了这个控件的HWND,但我用SetWindowText来给里面写值,发现并没有显示在控件里面,用spy++查看这个控件,倒是把我写的值传到了它的caption里去了请问要如何来改变这个值呢?急,在线等
解决方案 »
- 怎么用vc win32 API函数实现获取鼠标所在位置屏幕上任意一点的坐标??
- MFC 工程浮动工具栏的显示问题
- visual C++ 6.0 为什么调试里一片空白
- 对VC中众多的类型难以区别意义, 如PCSTR,PCWSTR,PSTR 有什么资料可查啊...
- 问一个消息映射不响应的问题,在线等,谢
- 为什么调用树型控件相应的函数会失败
- 关于利用CSocket传送文件的问题
- 关于团队开发的问题?才用哪种模式,哪种工具比较好啊?很多分哦。。。
- 怎样使CtrlList总是显示新增加的行?
- 有没有方法让被拥有者窗口图标显示在任务栏上?
- 如何给CDialog贴个背景图?
- 鎬庢牱鍦–RichEditCtrl涓彃鍏ュ悇绉嶇被鍨嬬殑鍥剧墖, 鎬?!!
SetWindowText(GetDlgItem(hWnd, 1001), "AAAAAA");就可以
顶
{
// TODO: Add extra validation here
CWnd *p = FindWindow(NULL,"Test014");
CWnd *pEdit = p->GetDlgItem(1000);
::SendMessage(pEdit->m_hWnd, WM_SETTEXT, 0, (LPARAM)"1234");}其中, Test014是一个基于对话框的程序,上有一个EDIT,ID为1000