修改大厅聊天字体颜色
来源:互联网 发布:ember.js教程 编辑:程序博客网 时间:2024/04/27 14:48
/////OptionParameter.cpp CParameterGlobal.DefaultParameter
//修改默认的大厅聊天字体颜色
m_crChatTX=RGB(255,255,255);
//////////CServerViewItem.OnCommand
case IDC_BT_CHAT_BUTTON_2://选择颜色 构建commob下拉列表{//变量定义ASSERT(CParameterGlobal::GetInstance()!=NULL);CParameterGlobal * pParameterGlobal=CParameterGlobal::GetInstance();//变量定义INT nWidth=72,nHeight=16;//by caoyongrong 4/30/2015// 修改大厅聊天字体颜色表数据/*COLORREF crColor[]={RGB(255,255,255),RGB(255,255,0),RGB(128,255,0),RGB(0,255,255),RGB(0,0,128),RGB(0,128,0),RGB(128,0,128),RGB(128,0,0),RGB(0,0,0)};*/COLORREF crColor[]={RGB(125,6,247),RGB(27,106,129),RGB(43,81,13),RGB(248,8,67),RGB(0,0,128),RGB(0,128,0),RGB(255,0,255),RGB(128,0,0),RGB(0,0,0)};//构造颜色CImage ImageColor[CountArray(crColor)];for (INT i=0;i<CountArray(ImageColor);i++){//创建位图ImageColor[i].Create(nWidth,nHeight,16);//获取设备CImageDC BufferDC(ImageColor[i]);CDC * pDC=CDC::FromHandle(BufferDC);//绘画位图pDC->FillSolidRect(2,2,nWidth-4,nHeight-4,crColor[i]);pDC->Draw3dRect(0,0,nWidth,nHeight,RGB(0,0,0),RGB(0,0,0));pDC->Draw3dRect(1,1,nWidth-2,nHeight-2,RGB(255,255,255),RGB(255,255,255));}//创建菜单CSkinMenu MenuColor;MenuColor.CreateMenu();//构造菜单MenuColor.AppendMenu(IDM_MORE_COLOR,TEXT("选择其他颜色"));//颜色选项MenuColor.AppendSeparator();for (INT i=0;i<CountArray(ImageColor);i++) {MenuColor.AppendMenu(IDM_SELECT_CHAT_COLOR+i,ImageColor[i]);if (pParameterGlobal->m_crChatTX==crColor[i]) MenuColor.CheckMenuItem(IDM_SELECT_CHAT_COLOR+i,MF_BYCOMMAND|MF_CHECKED);}//弹出菜单CRect rcButton;m_btChatButton2.GetWindowRect(&rcButton);MenuColor.TrackPopupMenu(rcButton.left,rcButton.top,this);return TRUE;}
//选择颜色 下拉框单击事件
VOID CServerViewItem::OnSelectChatColor(UINT nCommandID){//变量定义ASSERT(CParameterGlobal::GetInstance()!=NULL);CParameterGlobal * pParameterGlobal=CParameterGlobal::GetInstance();//变量定义UINT nIndex=nCommandID-IDM_SELECT_CHAT_COLOR;//by caoyongrong 4/30/2015// 大厅颜色表//COLORREF crColor[]={RGB(0,0,0),RGB(255,255,0),RGB(128,255,0),RGB(0,255,255),//RGB(0,0,128),RGB(0,128,0),RGB(128,0,128),RGB(128,0,0),RGB(0,0,0)};COLORREF crColor[]={RGB(125,6,247),RGB(27,106,129),RGB(43,81,13),RGB(248,8,67),RGB(0,0,128),RGB(0,128,0),RGB(255,0,255),RGB(128,0,0),RGB(0,0,0)};//选择颜色ASSERT(nIndex<CountArray(crColor));if (nIndex<CountArray(crColor)) pParameterGlobal->m_crChatTX=crColor[nIndex];//设置焦点m_ChatEdit.SetFocus();return;}
0 0
- 修改大厅聊天字体颜色
- selector修改字体颜色
- ListView修改字体颜色
- 修改vim字体颜色
- 修改Jtable字体颜色
- 修改状态栏字体颜色
- URLSpan 字体颜色修改
- 修改pacman字体颜色
- 修改UITabBarItem字体颜色
- ActionBar修改字体颜色
- UILable 字体颜色修改
- placeholer字体颜色修改
- 修改状态栏字体颜色
- LaTeX修改字体颜色
- actionbar修改字体颜色
- 修改字符串字体颜色
- 修改状态栏字体颜色
- 修改状态栏字体颜色
- 手写CrashHandler实现UncaughtExceptionHandler拦截android异常
- linux下 python 监控usb设备信号
- ruby学习笔记-hash方法汇总
- centos6.5时间同步问题
- TortoiseSVN 简明使用
- 修改大厅聊天字体颜色
- GeoServer地图开发解决方案(一):环境搭建篇
- 测试图片
- C#委托和事件(Delegate、Event、EventHandler、EventArgs)
- Ruby Symbol(ruby中的冒号) 与 ruby string 区别
- spring学习笔记(1)——创建spring项目之HelloWorld
- 编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。
- android 自动化编译,批量打包
- ABAP初学者程序规范注意事项2