求助mfc对话框的问题 我创建了一个基于对话框的mfc程序,然后自己又创建了一个类,在这个类中计算了一些数据,请问如何把这些数据显示在对话框的一个静态的文本控件上呢?不知有没有表达清楚,希望大家来帮忙啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Ccmyclass myclass;数据类型 temp=myclass..../计算数据SetDlgItemIne(...,temp);//显示记得把静态文本框的ID改一下。 CString strData; //你要显示的数据m_StaticCtrl.SetWindowText(strData); //将数据显示在静态文本控件上 我试过用SetWindowText,只有在原来的对话框类里调用才可以,在我自己创建的类里面调用就不行了,这是什么原因啊? 用SetWindowText"在我自己创建的类里面调用就不行了"怎么调? 先要有那个窗口的 HWND然后得到控件的 HWNDHWND GetDlgItem( HWND hDlg, int nIDDlgItem);最后BOOL SetWindowText( HWND hWnd, LPCTSTR lpString ); 我用上面的方法试了下,在试图获得控件的HWND的时候返回的是空值,怎么会这样呢? ::SetWindowText(GetDlgItem(scantool.hwnd,IDC_STATE),"iii"); scantool是对话框类,IDC_STATE是文本控件ID, 我是这样调用的,虽然编译没有错,可是运行的时候没有显示啊 终于可以了,原来我没有正确地获得窗口的句柄,谢谢大家的回答,特别是cxz1985 wince下实现截图并保存格式为jpg 一种基于opencv里haar级联人脸检测算法的加速方案,抛砖引玉,期待更好的方案 JPEG压缩数据是否支持局部解码? 向数据库中插入float型数据 【讨论】现有C++板块合并 高手进来看看,回复有份 对下面一段程序的疑问 怎么将鼠标在窗口中的位置实时显示出来!! 自己写的ActiveX控件,修改宽高 关于WINDOWS编程的几个基本问题(困扰已久) 有人能回答我这两个问题吗? 如何在visual studio 2005 中实现 dll 的延迟加载?
SetDlgItemIne(...,temp);//显示
记得把静态文本框的ID改一下。
m_StaticCtrl.SetWindowText(strData); //将数据显示在静态文本控件上
HWND GetDlgItem(
HWND hDlg,
int nIDDlgItem
);最后
BOOL SetWindowText(
HWND hWnd,
LPCTSTR lpString
);
scantool是对话框类,IDC_STATE是文本控件ID,
我是这样调用的,虽然编译没有错,可是运行的时候没有显示啊