ccombobox-CCombox文字改颜色问题

问题描述

CCombox文字改颜色问题

HBRUSH CSuperComboBox::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
if (nCtlColor == CTLCOLOR_EDIT)
{
pDC->SetTextColor(RGB(255,255,0)); //设置字体颜色
//这样所有的框后文字颜色都改了
//但我只想改指定CCombox的颜色
if(pWnd->GetDlgCtrlID()==控件ID)
……//但是没有效果,

}
请问这个问题怎么解决?

解决方案

CSuperComboBox是你定义的么?如果是,加上一个public的变量:
isdiffcolor
在你的
if (nCtlColor == CTLCOLOR_EDIT)
下面加上判断:
if (isdiffcolor) ...

别的地方的CSuperComboBox这个字段设置为false,需要变色的设置为true

时间: 2024-09-12 04:58:30

ccombobox-CCombox文字改颜色问题的相关文章

HTML教程-文字的颜色

教程 文字颜色设置格式如下: <font color=color_value>-</font> 这里的颜色值可以是一个十六进制数(用"#"作为前缀),也可以是以下16种颜色名称. ● Black = "#000000" ● Green = "#008000" ● Silver = "#C0C0C0" ● Lime = "#00FF00" ● Gray = "#80808

桌面上的图标文字改成透明

透明 Option Explicit Private Type POINTAPI x As Long y As LongEnd Type Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Declare Function Fin

给表格中的文字添加颜色动画教程

Excel2003是一款经典的办公软件,专业的制表软件,其中包括表格制作.公式运算.函数使用.图表制作等强大功能.Excel是办公族必不可少的软件之一.下面为大家分享<Excel2003入门动画教程2.给表格中的文字添加颜色>. 演示动画 操作步骤 设置字体:选中Excel表格中需要设置字体的单元格(区域),鼠标按"格式"工具栏的"字体"框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的字体即可. 设置字号:选中表格里需要设置字号的单元格(区域),鼠标

PPT2010中如何更改链接文字的颜色?

  细心的用户在制作PPT的时候会发现,当将文字部分做了超链接的时候,文字的颜色会发生改变,不是蓝色就是紫色,甚至有的PPT里面两种颜色都有,这样看起来很是杂乱无章,如何将PPT链接颜色更改为统一的颜色,并且还是自己喜欢的呢?这个就要靠自己去设置了,具体的我们就一起来了解了解吧. 操作步骤 1.首先打开一篇具有文字链接的PPT,会发现其颜色为蓝色,如下所示; 2.接下来我们开始更改链接部分的颜色,首先选中做了链接的文字,单击"设计"选项卡,在"主题"区域单击&quo

Android沉浸式状态栏 如何改变状态图标和文字的颜色

问题描述 Android沉浸式状态栏 如何改变状态图标和文字的颜色 当我把状态栏设置成白色的时候文字和图标都看不到,而QQ却可以.求助~~~ 解决方案 改变状态栏文字的颜色android 沉浸式之改变小米状态栏颜色 解决方案二: 我是来领积分的啦啦啦啦啦啦啦啦啦 解决方案三: 没看懂什么鬼啊!一串英语搞什么

excel2007-poi 如何读取xlsx表格中 cell中文字的颜色

问题描述 poi 如何读取xlsx表格中 cell中文字的颜色 poi 如何读取xlsx表格中 cell中文字的颜色,为什么看网上 Font font = wb.getFontAt(row.getCell(k).getCellStyle().getFontIndex()); font.getColor(); 而到我的程序中不能正确读取文字的颜色呢 解决方案 还可以取文字颜色?没遇到过.. 解决方案二: poi读取xlsxPOI读取XLS.XLSXPOI读取xls和xlsx

c++-请问大神们,,我用settextcolor改变复选框文字的颜色为什么改变不了呢??这是我的代码

问题描述 请问大神们,,我用settextcolor改变复选框文字的颜色为什么改变不了呢??这是我的代码 HBRUSH CCheckBoxChangeDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何属性 switch(nCtlColor) { case CTLCOLOR_BTN: {

利用SpannableStringBuilder设置TextView中部分文字的颜色

MainActivity如下: package cc.testspannablestringbuilder; import android.os.Bundle; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text.style.ForegroundColorSpan; import android.widget.TextView; import android.

jQuery实现的文字hover颜色渐变效果实例_jquery

本文实例讲述了jQuery实现的文字hover颜色渐变效果.分享给大家供大家参考,具体如下: <html> <head> <script type="text/javascript" src="jquery-1.6.2.min.js"></script> <script type="text/javascript" src="jquery-ui-1.8.16.custom.min.j