程序运行效果截图: | |
演示程序 提供的演示中介绍了各种功能的具体使用方法。演示如左图: 1.摘要 Listboxes控件在很多情况下是经常用到的。我大多数的时候是使用在纪录某些日志的时候用。通常,日志需要使用彩色字体显示能够更加的醒目,所以我开发了CXListBox类。它使用起来非常简单,与CListBox类非常类似。它的最大功能是给条目背景和显示问题加颜色。目前,由于颜色村存储的方法,仅可以使用16位基本颜色。 2.功能 文字和背景添加颜色 Printf-风格的文字输出 右键菜单 支持剪贴板拷贝 整合了组合框颜色选择 3.使用 为了在你的程序中使用XListBox,首先在你的工程中加入下列文件: XListBox.cpp XListBox.h ColorPickerCB.cpp ColorPickerCB.h Clipboard.cpp Clipboard.h 然后加入一个ID为IDR_XLISTBOX的级联菜单资源 接下来,在对话框头文件中包含XListBox.h,并创建CXListBox成员变量(最简单的方法是使用Class Wizard生成一个CListBox类型的成员变量,然后改名为CXListBox)。具体可以参看XListBoxTestDlg.h文件。 这里有几个使用CXListBox类显示文本的例子,假设成员变量名为m_List: m_List.AddString(_T("This is a sample string")); 以上调用效果为白色背景,黑色文字 m_List.AddLine(CXListBox::White, CXListBox::Red, _T("This is a sample string")); 以上调用效果为红色背景,白色文字 m_List.Printf(CXListBox::Blue, CXListBox::White, 0, _T("XListBox Version %d.%d"), nMajor, nMinor); 以上调用效果为白色背景,蓝色文字,文字使用printf格式化 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:在VC++应用程序中实现颜色选择组合框 下一篇:用Visual C++语言在局域网实现IP多播 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-123263/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10294527/viewspace-123263/