Chinaunix首页 | 论坛 | 博客
  • 博客访问: 230493
  • 博文数量: 55
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 530
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-22 17:59
文章分类

全部博文(55)

文章存档

2015年(2)

2011年(1)

2010年(1)

2009年(18)

2008年(16)

2007年(17)

我的朋友

分类: C/C++

2009-04-03 17:22:44

 
    在我们使用一些软件时,常常看到有一些伸缩按钮,当我们单击此按钮时,会弹出或者隐藏一些信息,我们可以利用CExpandBtn类来实现这个功能.
1、首先,在XXXDlg.h文件中先给一个button定义一个成员变量,然后把CButton改为CExpandBtn,例如:
             CButton m_xxx 改为 CExpandBtn m_xxx
2、然后,在XXXDlg.cpp文件中的OnInitDialog()函数中,添加如下语句:
                m_xxx.SetDrawButtonBorder(FALSE);
此时,你运行程序会让你大失所望,因为你要的效果根本没有出现,为什么呢?最后,最重要的一点是要修改button属性。 就是把画红圈的”Ower draw“属性打上勾即可。
这样,运行你的程序,就能看到如下效果
文件: CExpandBtn类.rar
大小: 2KB
下载: 下载
文件: CExpandBtn类.rar
大小: 2KB
下载:
阅读(1296) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~