!&' ..鼠标放在按钮内时的背景色
!&) ..鼠标放在按钮内时的前景色
!&' ..普通状态时的背景色
!&) ..普通状态时的前景色
!&' ..按钮被按下后的背景色
!&) ..按钮被按下后的前景色
实例:演示程序中的 48×48 icon 按钮、Zip 按钮等。
效果五:设置图标和文字的位置
假设按钮 ID 为 IDC_BUTTON1
1.添加成员变量
2.添加 Icon 资源,ID 设为 IDI_ICON1
3.在 OnInitDialog 函数中初始化按钮
%% !)/"&
提示:SetAlign 函数的第一个参数表示位置信息,缺省情况下,文字在图标右边
!)0&1 ..(文字在右
!)/"& ..文字在下
!)0&1&)0..(文字在左
实例:演示程序中的 Search 按钮。
效果六:根据 Icon 的形状设置按钮的形状
假设按钮 ID 为 IDC_BUTTON1
1.添加成员变量
2.添加 Icon 资源,设其 ID 设为 IDI_ICON1
3.在 OnInitDialog 函数中初始化按钮
$2$3$ !"
$%%!&'(&)#*+#*+#*+
$%%!&'(&)#*+#*+#*+
$%%!&'(
&)#*+#*+#*+
注意:为达到最好效果,请根据 Icon 的大小调整按钮的大小。
并根据实际情况设置背景颜色。请事先将按钮的文字去掉。
效果七:添加 Tooltips
假设按钮 ID 为 IDC_BUTTON1