zoukankan      html  css  js  c++  java
  • 颜色选择组合框

    下载源文件(James Twine版本)- 8kb 下载演示项目(马克杰克逊版本)- 18kb下载源文件(马克杰克逊版本)- 2kb 介绍 James Twine最初基于Baldvin Hansson的早期工作。 Mark Jackson (www.mjsoft.co.uk)扩展了这个功能,在列表的底部添加了一个“Custom…”选项 标准的颜色选择对话框,并且还添加了DDX数据交换。代码还在许多其他方面得到了改进和整理。 CColorPickerCB类实现了一个组合框 它显示颜色以及颜色的名称。可以添加颜色或 在运行时移除,并且控件可以被查询COLORREF 值,或所选颜色的名称。您还可以设置所选的颜色。 控件正确处理选择、

      

    启用和禁用 绘画。由于控件使用字符串进行显示,所以可以对颜色进行排序。 属性,创建一个下拉列表组合框 所有者绘制固定的字符串样式。附加一个 CColorPickerCB切换到控制,然后你就可以走了! 初始化例程用参数填充颜色选择器 颜色选择是X11颜色集的一个子集,是它的颜色 被IE认可。 注意,控件将使用其宽度的1/4(四分之一) 对于颜色块和其他部分,减去一些像素,对于颜色文本。是 你一定要把它弄得足够宽。 学分 感谢Marcel Galema用我的倒立体找到了一个bug (选择)颜色的使用,并建议一个固定。 还要感谢Paul Wardle提供的DDX例程。 公共函数 下面是CColorPickerCB类中的公共函数列表: 隐藏,复制Code

    COLORREF GetSelectedColorValue(void);          // Get Selected Color Value
    CString GetSelectedColorName(void);            // Get Selected Color Name
    void SetSelectedColorValue(COLORREF crColor);  // Set Selected Color Value
    void SetSelectedColorName(PCSTR cpColor);      // Set Selected Color Name
    
    // Initialize The Control With The Default Colorset
    void InitializeDefaultColors( void );          
    
    bool RemoveColor(PCSTR cpColor);               // Remove Color From List
    bool RemoveColor(COLORREF crColor);            // Remove Color From List
    int  AddColor(PCSTR cpName, COLORREF crColor); // Insert A New Color

    本文转载于:http://www.diyabc.com/frontweb/news332.html

  • 相关阅读:
    剑桥雅思写作高分范文ESSAY81
    maven安装配置
    IntelliJ IDEA 2017.3.1安装步骤
    Git基本命令整理
    jacoco覆盖率工具测试及性能分析
    OSGI框架
    查看指定库对应GCC版本
    普元eos、soa、esb
    emp架构
    jar包安装到本地仓库
  • 原文地址:https://www.cnblogs.com/Dincat/p/13437606.html
Copyright © 2011-2022 走看看