2 baidu 31083567 baidu_31083567 于 2016.02.23 11:41 提问

MFC静态文本框如何能显示float型数据

我现在想要在文本框显示一个小数,应该怎么实现呢,SetDlgItemInt只能显示UINT型,如何是float型应该用哪个函数呢

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.02.23 21:54

把float转换成字符串 用CString的Format来转换

lx624909677
lx624909677   Ds   Rxr 2016.03.30 19:18

首先修改STATIC控件的ID,不要使用默认的ID就行了,之后调用SetWindowText来设置内容,可以用CString类型来格式化float数

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MFC之静态文本框的使用
如果我们想在程序中动态创建静态文本框,而不是像前面那样直接从Toolbox中拖到对话框模板上,那么就需要使用CStatic类的成员函数Create。Create函数的原型如下: virtual BOOL Create(    LPCTSTR lpszText,    DWORD dwStyle,    const RECT& rect,    CWnd* pParentWnd,   
MFC 将接收的数据转换为float型输出
结果:四个字节的数据转换为了float型数据,可以输出显示 代码:CString str; char tempc[4] = { 0x6,0x28,0x1,0x44 }; float tempf; // memcpy(&tempf, tempc, 4); // str.Format(_T("%f"), tempf); 对应的浮点型是 44 01 28 06 对应的浮点
MFC-静态文本框用法
向Static文本添加文本有几下几种方法:方法1: CString s("test"); //GetDlgItem()返回的是一个控件句柄,利用这个句柄来访问这个控件 //与之相匹配的是GetDlgItem(IDC_STATIC)->GetWindowTextW(s); GetDlgItem(IDC_STATIC)->SetWindowTextW(s);方法2:
MFC学习笔记--静态编辑框内容获取和输出两种方式
编辑框文字获取: GetDlgItemText( IDC_STATIC1 ,"开始"); GetDlgItem( IDC_STATIC1)->GetWindowText( "开始" ); 编辑框文字输出: SetDlgItemText( IDC_STATIC1 ,"开始"); GetDlgItem( IDC_STATIC1)->SetWindowText( "开始" );
MFC中静态文本框贴图处理
1.静态文本控件贴png图片     在创建控件时添加SS_BITMAP属性SS_NOTIFY     CImage m_Icon.Load(wstring(L"tupian.png").c_str());     RECT rect;     HDC pDC = ::GetWindowDC(pImageStatic->m_hWnd);     ::GetWindowRect(pImag
MFC 静态文本框控件
 如果我们想在程序中动态创建静态文本框,而不是像前面那样直接从Toolbox中拖到对话框模板上,那么就需要使用CStatic类的成员函数Create。Create函数的原型如下: virtual BOOL Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
MFC 静态文本框修改内容
待解决问题:MFC中静态文本框等静态控件的的修改 解决方案: 1. 修改静态控件ID(原始都是IDC_STATIC),改成别的任何的都可以,如这里我改成 IDC_TOTAL_CASES 2. 比如我想一打开dialog就显示,那么就在OnInitDialog()中写上SetDlgItemText(IDC_TOTAL_CASES,ss); 或者GetDlgItem(IDC_TOTAL_CAS
MFC中获取、改变Edict文本框和static静态文本框的值的方法
先给编辑框指定变量,调用变量就可以调用编辑框里面的内容了。 在ClassWizard里面转到MemberVariables,选上编辑框的ID后,点击右边Add Variables,输入名称就可以指定变量(例如:m_EDIT1)。以后调用该变量就行了。。 获得编辑框的代码如下: UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。 UpdateData(false)
MFC对话框设置静态文本框颜色
HBRUSH CnbnbDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(nCtlColor==CTLCOLOR_STATIC)      {     pDC->SetTextColor(RGB(0,0,0
mfc静态文本控件里实现画图
有时候,我们需要自绘一些图形,这时候就可以使用静态文本控件来实现绘图功能。 具体实现效果如上, 要实现以上功能,首先我们需要获取到控件窗口的句柄,并且设置绘制的范围 然后在实现画X,Y轴,刻度标尺等功能。 具体代码如下 void CMFCApplication5Dlg::OnBnClickedButton1() { // TODO:  在此添加控件通知