MFC 向Edit control控件发消息显示内容 (SendMessage与WM_SETTEXT)
来源:互联网 发布:c语言选择题 编辑:程序博客网 时间:2024/05/29 19:52
在显示进度时需要显示百分比从0%---100%,添加Edit control控件,在文件拷贝时往往需要线程来做拷贝,从线程中发现消息给控件,SendMessage(GetDlgItem(hWndDlg,IDC_EDIT_PROGRESS),WM_SETTEXT,0,(LPARAM)lpszprogress),此时需注意第四个参数,若工程属性用的是Use Multi-Byte Character Set,第四个参数直接传CString会显示乱码,正确方式如下:
float fRange = 100.0*TotalBytesTransferred.LowPart/TotalFileSize.LowPart;
CString strEdit = _T("");
strEdit.Format("%.0f%%",(float)fRange);
LPTSTR lpszProgress = new TCHAR[strEdit.GetLength()+1];
_tcscpy(lpszProgress,strEdit);
SendMessage(GetDlgItem(hWndDlg,IDC_EDIT3),WM_SETTEXT,0,(LPARAM)lpszProgress);
delete []lpszProgress;
lpszProgress = NULL;
0 0
- MFC 向Edit control控件发消息显示内容 (SendMessage与WM_SETTEXT)
- MFC控件Edit Control
- MFC控件--Edit Control
- 关于VS2013 mfc使用Edit control控件显示输出内容问题
- mfc将显示在edit control控件中的内容输出到文本
- MFC Edit Control 鼠标离开编辑框时显示消息
- Edit Control 控件属性 消息
- MFC对话框控件---Edit Control
- MFC控件之Edit Control
- Edit Control(编辑框控件)将光标移动到行尾,实现即时显示新内容
- Edit Control(编辑框控件)将光标移动到行尾,实现即时显示新内容
- mfc edit控件显示
- MFC中Spin Control控件使用,同时数据在Edit Control中显示
- MFC中Spin Control控件使用,同时数据在Edit Control中显示
- MFC中Spin Control控件使用,同时数据在Edit Control中显示
- MFC中VALUE和CONTROL的区别(EDIT控件)
- MFC(VS2010)编程实例之一(Edit Control控件)
- MFC编程入门(常用控件:编辑框Edit Control)
- FTP模式简式:PORT/PASV/EPRT/EPSV
- dev/null
- sqlserver中distinct的用法
- Oracle 一些工具语句
- CSU OJ 1112机器人的指令 (湖南省12年省赛题)
- MFC 向Edit control控件发消息显示内容 (SendMessage与WM_SETTEXT)
- Java nio 之 使用选择器
- java工具类
- MFC学习之第二天
- mongoVUE
- SQL语句去掉重复记录,获取重复记录
- 条码扫描二维码扫描——ZXing android 源码简化
- 爱加密核心技术做好App安全监测
- 自学修炼