提问怎样改变ListBox的颜色 怎样改变怎样改变ListBox的颜色想菜单,button 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #define C_LIST_BK RGB(176,214,221) #define C_LIST_TEXT RGB(0,0,0)1.//全局变量HBRUSH hb_List;hb_List=CreateSolidBrush(C_LIST_BK);2.处理WM_CTLCOLORLISTBOX消息,或者 case WM_CTLCOLORLISTBOX: {//组合框 SetBkColor((HDC)wParam,C_LIST_BK); SetTextColor((HDC)wParam,C_LIST_TEXT); return (int)hb_List; }3.窗口Close时DeleteObject(hb_List);以上方法是设置ListBox的背景颜色和文字颜色 5.改颜色HBRUSH CDialg_colorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(nCtlColor==CTLCOLOR_LISTBOX){ pDC->SetTextColor(RGB(0,255,0)); pDC->SetBkColor(RGB(255,0,0)); } return hbr;} 一个简单的问题,请教下大家 关于一个绘图程序初始化共享的问题~~~~~~ 新手上路,提个简单的问题,希望能得到高手的指点. 问一个用activex包装普通应用程序的问题 ----Edit框问题----- 请问如何在ActiveX工程中填加现有的ActiveX控件 我来了,散分 第一次来这,也请各位帮我指点,谢谢!请问*.wbc格式的文件用什么应用程序打开? 哪位大神可以帮我解决opengl导入3d模型的问题啊? 请问:一个没有窗口的线程中可以使用CAsyncSocket类对象吗? 请问对话框的背景问题 怎样调整对比度
#define C_LIST_TEXT RGB(0,0,0)1.
//全局变量
HBRUSH hb_List;
hb_List=CreateSolidBrush(C_LIST_BK);2.处理WM_CTLCOLORLISTBOX消息,或者
case WM_CTLCOLORLISTBOX:
{//组合框
SetBkColor((HDC)wParam,C_LIST_BK);
SetTextColor((HDC)wParam,C_LIST_TEXT);
return (int)hb_List;
}3.窗口Close时
DeleteObject(hb_List);
以上方法是设置ListBox的背景颜色和文字颜色
HBRUSH CDialg_colorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor==CTLCOLOR_LISTBOX){
pDC->SetTextColor(RGB(0,255,0));
pDC->SetBkColor(RGB(255,0,0));
}
return hbr;
}