关于ListBox的问题 我在对话框中加入了一个ListBox控件,背景是白色的,如何把背景色设成黑色,AddString加入的文字设为白色? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置背景可以用CListCtrl::SetBkColoraddstring 的文字变颜色只能从clistBox派生一个类,然后重载DrawItem函数在此函数中设置 裡面應該有一個listctrl吧.假設是m_list. 則m_List.SetBkColor可以設定背景色.SetTxtColor就是字色 我在DrawItem中加入了如下代码:CBrush b(RGB(0,0,0));CRect r;CDC *pDC;GetClientRect(&r);pDC=CDC::FromHandle(lpDrawItemStruct->hDC);pDC->FillRect(&r,&b);r=lpDrawItemStruct->rcItem;pDC->SetBkColor(RGB(0,0,0));pDC->SetTextColor(RGB(255,0,0));(1)运行程序时背景还是白色,需用鼠标点击一下ListBox才能使背景变黑。怎样才能使程序运行后立即变背景为黑色?(2)为了把函数AddString()加入的字串显示出来,DrawItem中应怎样写?(3)请问VC8(VC8),ListBox怎么用CListCtrl类的SetBkColor? 我在DrawItem中加入了如下代码:CBrush b(RGB(0,0,0));CRect r;CDC *pDC;GetClientRect(&r);pDC=CDC::FromHandle(lpDrawItemStruct->hDC);pDC->FillRect(&r,&b);(1)运行程序时背景还是白色,需用鼠标点击一下ListBox才能使背景变黑。怎样才能使程序运行后立即变背景为黑色?(2)为了把函数AddString()加入的字串显示出来,DrawItem中应怎样写?(3)请问VC8(VC8),ListBox怎么用CListCtrl类的SetBkColor? 我在DrawItem中加入了如下代码:CBrush b(RGB(0,0,0));CRect r;CDC *pDC;GetClientRect(&r);pDC=CDC::FromHandle(lpDrawItemStruct->hDC);pDC->FillRect(&r,&b);(1)运行程序时背景还是白色,需用鼠标点击一下ListBox才能使背景变黑。怎样才能使程序运行后立即变背景为黑色?(2)为了把函数AddString()加入的字串显示出来,DrawItem中应怎样写?(3)请问VC8(VC8),ListBox怎么用CListCtrl类的SetBkColor? 关于串口通信收到16进制字符串,用CString处理,显示不正确的问题,相当纠结 Socket绑定问题? 16进制如何转10进制(点十进制的转换问题) 多线程同步的问题 谁能说说COM与DCOM的区别? 寻找oledb数据库例程 求二叉树的前序、中序和后序遍历的C++代码(保证给分)急急急 准备编写一个进销存管理系统,希望得到一点帮助。 VC 怎么获取windows7系统管理员权限!!! 如何实现画实时曲线? dock a toolbar inside a splitter pane 那位兄弟编过条形码输入与打印的程序?
addstring 的文字变颜色只能从clistBox派生一个类,然后重载DrawItem函数
在此函数中设置
假設是m_list. 則m_List.SetBkColor可以設定背景色.SetTxtColor就是字色
CBrush b(RGB(0,0,0));
CRect r;
CDC *pDC;GetClientRect(&r);
pDC=CDC::FromHandle(lpDrawItemStruct->hDC);
pDC->FillRect(&r,&b);
r=lpDrawItemStruct->rcItem;
pDC->SetBkColor(RGB(0,0,0));
pDC->SetTextColor(RGB(255,0,0));
(1)运行程序时背景还是白色,需用鼠标点击一下ListBox才能使背景变黑。怎样
才能使程序运行后立即变背景为黑色?
(2)为了把函数AddString()加入的字串显示出来,DrawItem中应怎样写?
(3)请问VC8(VC8),ListBox怎么用CListCtrl类的SetBkColor?
CBrush b(RGB(0,0,0));
CRect r;
CDC *pDC;
GetClientRect(&r);
pDC=CDC::FromHandle(lpDrawItemStruct->hDC);
pDC->FillRect(&r,&b);
(1)运行程序时背景还是白色,需用鼠标点击一下ListBox才能使背景变黑。怎样
才能使程序运行后立即变背景为黑色?
(2)为了把函数AddString()加入的字串显示出来,DrawItem中应怎样写?
(3)请问VC8(VC8),ListBox怎么用CListCtrl类的SetBkColor?
CBrush b(RGB(0,0,0));
CRect r;
CDC *pDC;
GetClientRect(&r);
pDC=CDC::FromHandle(lpDrawItemStruct->hDC);
pDC->FillRect(&r,&b);
(1)运行程序时背景还是白色,需用鼠标点击一下ListBox才能使背景变黑。怎样
才能使程序运行后立即变背景为黑色?
(2)为了把函数AddString()加入的字串显示出来,DrawItem中应怎样写?
(3)请问VC8(VC8),ListBox怎么用CListCtrl类的SetBkColor?