文件名称:可选择颜色的组合框控件-机器人正反解的一个库,很好用,附带原工程
文件大小:3.36MB
文件格式:PDF
更新时间:2024-06-27 10:39:10
mfc 编程 范例 pdf
图 6.3 带预览的字体组合框效果图 6.2.4 总结 本实例利用 API函数 EnumFonts()获得系统现有的所有字体,该函数可以用在任何需要 获得字体数据的地方。 6.3 可选择颜色的组合框控件 MFC提供的组合框控件类 CComboBox一般只能进行一些文字项的选择,但如果用户 需要选择颜色,则 CComboBox将不能做到。本实例将 CComboBox扩展,得到一个能选择 颜色的组合框控件。 6.3.1 问题 6.3.2 实现技术 首先设置控件具有自绘类型,然后重写 DrawItem()函数。在函数 DrawItem()中重新绘 制组合框的下拉列表中的各选项,绘制每一项时不仅要利用文字显示颜色名,还要绘制一 个该颜色的颜色块,当然颜色的 RGB值需要在添加选项的时候和颜色名同时添加。 6.3.3 实现步骤 实现步骤如下: 利用MFC AppWizard(exe)创建一个新工程 ComboBoxEx,在向导的第(1)步01 15 ★★ 实现一个能够选择颜色的组合框控件。 PDF 文件使用 "FinePrint pdfFactory Pro" 试用版本创建 www.fineprint.com.cn