图标按钮是网页上最常见的元素之一,按钮控件,又叫做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 类对象。
(一品威客 SELU)
交易额: 128.29万元
无 |广东省 |深圳市 |南山区
交易额: 110.67万元
无 |浙江省 |温州市 |瓯海区
交易额: 101.38万元
工作室 |广东省 |东莞市 |东莞市
交易额: 83.31万元
公司 |广东省 |广州市 |天河区
成为一品威客服务商,百万订单等您来有奖注册中
价格是多少?怎样找到合适的人才?
¥100 已有0人投标
¥720 已有96人投标
¥1000 已有0人投标
¥1500 已有3人投标
¥500 已有48人投标
¥100 已有0人投标
¥100 已有4人投标
¥20000 已有0人投标