- 下载source files - 20 Kb
IntroductionHide,复制Code
class CLedButton : public CButton (version 1.0)
这是一个类,它显示一个有开或关两种状态的LED。LED可以在它的右边有一些文本。LED是只读的(在用户端),不能有焦点(您应该在资源中禁用“tab stop”)。禁用状态没有实现:它与启用状态完全相同。 如何使用CLedButton: 在对话框中,添加按钮、复选框或单选按钮。 使用类向导将其绑定到成员变量(类型为Control)。 然后在头文件中将类类型改为CLedButton。 在InitDialog()中,绑定你的位图资源到按钮:Hide Codem_greenLed副本。SetImage(IDB_LEDBUTTON_GREEN, 15); //15是位图中一张图片的宽度 您可以使用以下成员设置或检索LED的状态(开或关):Hide 复制Codem_greenLed.Depress(真正的);//ON(位图中的第二幅图像) m_greenLed.Depress(假);//OFF(位图中的第一个图像) 位图是给出的源代码: greenButton.bmp redButton.bmp 请访问:http://welcome。到/softbird更新,其他来源和更多! 示例项目是用Visual c++ 6 (MFC 4.2)编译的,没有使用Unicode进行测试。 本文转载于:http://www.diyabc.com/frontweb/news883.html