状态栏输出信息实例
来源:互联网 发布:js遍历object对象list 编辑:程序博客网 时间:2024/06/11 21:09
使用API函数CreateWindow或者CreateWindowEx,并将类名指定为STATUSCLASSNAME就可以创建一个状态栏
MFC封装类CStatusBar
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
新建基于对话框的工程StatusBarDemo
添加ID为ID_EDT_INPUT的多行文本框,并关联变量m_edt_input
///protect: CStatusBar m_status;
///OnInitDialog中////创建状态栏,并新建两个子窗格m_status.Create(this);UINT nID[] = {ID_SEPARATOR ,100};m_status.SetIndicators(nID ,2);///设置指示器///移动状态栏到合适的位置RECT rect = {0};GetClientRect(&rect);m_status.MoveWindow(0 , rect.bottom- 20 ,rect.right -10 ,20 ,true);///将第二个格子的宽度设置为80m_status.SetPaneInfo(0,0,0,rect.right -10 - 80);m_status.SetPaneInfo(1,100,0,80);
///添加EN_CHANGE消息响应函数void CStatusBarDemoDlg::OnChangeEdtInput() {// TODO: If this is a RICHEDIT control, the control will not// send this notification unless you override the CDialog::OnInitDialog()// function and call CRichEditCtrl().SetEventMask()// with the ENM_CHANGE flag ORed into the mask.///获取文本长度,并显示到状态栏int nLen = m_edt_input.GetWindowTextLength();CString str;str.Format(_T("字节:%d") , nLen);m_status.SetPaneText(1,str,true);// TODO: Add your control notification handler code here}
- 状态栏输出信息实例
- 在状态栏显示信息
- 状态栏中固定信息
- Notification与状态栏信息
- Notification 与状态栏信息
- 状态栏获取信息
- 实例 android jni中调用Log输出调试信息
- android 状态栏实例
- 状态栏编程实例
- 输出信息
- ps 命令输出状态栏含义
- Notification 与状态栏信息介绍
- 状态栏固定的信息出现
- MFC实例学习(1)----状态栏
- 状态栏彩色渐变进度条实例
- Java经典编程300例之实例011 输出错误信息与调试信息
- 存储信息和输出信息
- eclipse插件项目中添加状态栏信息
- ARM汇编程序---通过ARM汇编调用C语言函数实现累加
- Android 开发环境搭建
- RunLoop使用
- ARM中断及其处理
- StringBuffer类
- 状态栏输出信息实例
- 几道面试题及扩展
- Python socket 上传文件的服务端和客户端
- java经典问题_这天是一年的第几天?
- 编译busybox是遇到的问题--- [networking/tcpudp.o] 错误 1
- 节点的操作
- 算法实验(整理)
- Debian 6.05安装后乱码
- LNMP和LAMP的编译安装