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