LESSON 9: 工具栏,状态栏.

  

 

 

可以模仿源代码创建一个新的工具栏,首先定义一个工具栏对象,然后CreateEx创建它,设置它的显示位置与属性,加载一个工具栏的资源.

m_newToolBar.EnableDocking(CBRS_ALIGN_ANY);

DockControlBar(&m_newToolBar);

分别设置了工具栏的可停靠方位并使工具栏停靠.

 

SetClassLong(m_hWnd,GCL_HICON,(LONG)m_hIcons[0]); 可以在程序运行时更改窗口类的属性,并且显示在屏幕上,这里更改了图标资源.

 

还使用了定时器,每1000毫秒发送一个TIMER消息,写一个函数相应这个消息并做相应处理即可.


 
通过写一个更新函数,对某个菜单项单击后,会自动调用来刷新菜单的变化,这里是打对勾.

 
可以在PreCreateWindow(),即在窗口类创建注册完成后,在oncreate()显示之前, 修改一些窗口的属性,这样就可以更改部分显示的样式.

调用ShowControlBar()函数可以显示与隐藏工具栏.

CProgressCtrl m_progress;  进度条类
进度条的创建于移动,每次重绘窗口时随之移动.
获取环境上下文,从而获取在此上下文情况下字符串的宽度,然后设置状态栏的宽度,需要参数是索引,新ID,样式,宽度.
然后设置文字.

 

 

获取Frame的指针,调用函数或者直接使用状态栏对象调用SetWindowText()之类的函数设置长状态栏文本(索引0).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值