如何把屏幕的X坐标传到对话框的CEDIT控件中显示? ID_myCEdit的控件在不在Cmyview中Cmyview是个从什么派生的类呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CEdit有专门的函数,这样就对了CEdit* myEdit=GetDlgItem(ID_myCEdit);myEdit->ReplaceSel(myString); 在msdn的帮助里说:“Replaces only a portion of the text in an edit control. If you want to replace all of the text, use the CWnd::SetWindowText member function. ”,可见SetWindowText是可以用的,可是为什么我老是错呢?好像是CEdit不是CWND的错误。 你的CmyView是从CFormView派生的吧。把CEdit* myEdit=GetDlgItem(ID_myCEdit);改成CEdit* myEdit=(CEdit*)GetDlgItem(ID_myCEdit); CEdit *myEdit=(CEdit *)GetDlgItem(ID_MYEDIT);GetDlgItem返回的是CWnd类型,需要类型转换。SetWindowText绝对是可以用的。 改成这样试试呢?CEdit* myEdit=(CEdit*)GetDlgItem(ID_myCEdit);如果还不行,请确认两点,1. Cmyview是对应于你的对话框资源的类,否则需要首先得到对话框的指针,比如pDlg,然后调用pDlg->GetDlgItem(…);2. myEdit确实已指向该控件,也就是它不为NULL,它的句柄不为0. 同意各位老兄的意见GetDlgItem()前面应该强制转换为(CEdit*),因为他返回的是CWnd* 孙鑫VC++ CDC *pDC=GetCD() 这句话什么意思? 关键字检索的函数 新手请教大家,菜单和对话框的连接!在线等待 sendmessage 的处理过程 如何在一个对话框类的点击函数中怎样调用另一个对话框类的OnInitDialog()函数。在线等。。 对话框向视图发送消息时,有点问题,请问是什么问题 关于窗口关闭确定的问题 谁来帮帮我呀???? 请问如何实现启动一个程序运行后将其它打开的窗口都关闭? 我好想要一个例子 请熟悉c++的高手解答一个小问题 com的基础问题,请指教!
myEdit->ReplaceSel(myString);
把CEdit* myEdit=GetDlgItem(ID_myCEdit);
改成CEdit* myEdit=(CEdit*)GetDlgItem(ID_myCEdit);
GetDlgItem返回的是CWnd类型,需要类型转换。
SetWindowText绝对是可以用的。
CEdit* myEdit=(CEdit*)GetDlgItem(ID_myCEdit);如果还不行,请确认两点,
1. Cmyview是对应于你的对话框资源的类,否则需要首先得到对话框的指针,比如pDlg,然后调用pDlg->GetDlgItem(…);
2. myEdit确实已指向该控件,也就是它不为NULL,它的句柄不为0.
GetDlgItem()前面应该强制转换为(CEdit*),因为他返回的是CWnd*