博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC为对话框添加状态栏
阅读量:5896 次
发布时间:2019-06-19

本文共 672 字,大约阅读时间需要 2 分钟。

实现为对话框程序添加状态栏主要步骤如下:

1.  在资源的String table添加两个字符串资源

资源ID       资源值

IDS_PANEL1  第一个Panel

IDS_PANEL2  第二个Panel

2.  在对话框类中加入CStatusBar成员变量

    CStatusBar  m_wndStatusBar;

3.  在StdAfx.h文件里定义如下分割数组

static UINT indicators[] =

{

         IDS_PANEL1,

         IDS_PANEL2,

};

4.  OnInitDialog里创建并显示状态栏

CRect rect;       GetClientRect(rect);       //状态条       if (!m_wndStatusBar.Create(this)||              !m_wndStatusBar.SetIndicators(              indicators,sizeof(indicators)/sizeof(UINT)))       {              TRACE0("创建状态栏失败\n");              return -1;      // 未能创建       }       m_wndStatusBar.MoveWindow(0, rect.bottom-20, rect.right, 20 );

转载于:https://www.cnblogs.com/rogee/archive/2011/02/15/1954990.html

你可能感兴趣的文章
mysql 批量更新多条记录(且不同值)的实现方法
查看>>
Hadoop上路_02-hadoop介绍和环境准备
查看>>
JFinal多参数搜索条件自动组装及参数传递
查看>>
Lua与ObjC的交互
查看>>
c++ ios_base register_callback方法使用
查看>>
Java中为什么需要Object类,Object类为什么是所有类的父类
查看>>
在Hadoop-1.2.1中跑著名的wordcount例程
查看>>
css3 -webkit-flex 布局
查看>>
大数据Benchmark
查看>>
windows server2008多用户远程登陆设置方法
查看>>
sencha touch巧妙使用请求超时提升用户体验
查看>>
15. 3Sum
查看>>
26. Remove Duplicates from Sorted Array
查看>>
在使用AngularJS的过程中了解Promise(二)
查看>>
ArrayList源码解析
查看>>
基于SpringMVC、Maven以及Mybatis的环境搭建
查看>>
可见面判别算法---区域细分算法
查看>>
清理恢复文本框的默认值
查看>>
【原创】如何在vim中使用tab进行python代码补全
查看>>
Struts秘籍之起式:第1.3式:迁移至Struts 1.1
查看>>