按钮图标设计攻略 如何使用按钮图标
图标按钮是网页上最常见的元素之一,按钮控件,又叫做Button控件,是一种基础控件。按钮控件根据其风格属性可派生出:命令按钮(Pushbutton)、复选框(CheckBox)、单选按钮(Radio Button)、组框(Group Box)和自绘式按钮(Owner-draw Button)。使用图标按钮很简单,大的步骤仅仅就三步:
①.从外部导入一个图标或自己创建一个图标作为资源。 ②.从资源中载入所要使用的图标。 ③.在要使用图标的按钮上设置图标。
具体实现:
1.导入图标没有什么特别之处,同使用静态图像控件导入位图是非常类似的。无非就是使用 Insert 菜单上的 Resource 命令,导入或创建一个图标即可。
2.载入图标就涉及到一些细节问题了。使用函数 LoadIcon() 载入图标。因为LoadIcon() 是类 CWinApp 的成 员函数,同时函数 LoadIcon() 返回所载入图标的句柄。所以我们采用以下方法来调用函数 LoadIcon(): h_Icon = AfxGetApp() -> LoadIcon(IDI_Icon); 当然,在该语句之前还必须要有对图标句柄 h_Icon 的定义: HICON h_Icon;
3.为按钮设置图标,这通过调用函数 SetIcon() 来实现。同时不要忘记,还须在使用图标的按钮的 Properties 设置中设置 Icon 属性,指明该按钮是一个图标按钮。因为函数 SetIcon() 为类 CButton 的成员函数, 可以通过两种方法来调用该函数。一是通过 CButton 类对象来调用 SetIcon(),如下面代码: m_BtonIcon.SetIcon(h_Icon); // m_BtonIcon 为一个 CButton 类对象。