Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

請問一下MFC的問題哦~~

0 views
Skip to first unread message

有天...

unread,
Feb 29, 2000, 3:00:00 AM2/29/00
to

就是...我使用ListControl將文字show 在上面,
可是我想讓它在每一行都可以有不同的顏色(是文字的顏色不一樣哦~)
我沒有使用class類別,而是使用control屬性,
就是有一個m_CList這個control變數~~
嗯~~我曉得有RGB(R,G,B)和GetTextColor(HDC hdc)及
SetTextColor(hdc,nColor)這些函數,
但我怎麼試都沒辦法讓ListBox內的文字變色....
我的臉也要變色了....../\
而且也不曉得該將HDC宣告在MFC的哪裡才會變成全域變數...
RGB和GetTextColor、SetTextColor好像都是屬於Document底下..
還是ListBox另有顏色的函數呢?
但我用m_CList. 後頭出現的函數就是沒有半個跟color有關...
麻煩您了,請您回至我的信箱好嗎~~感激不盡~~
您又拯救了一台電腦及一顆腦袋瓜~~功德無量~~~^_^~~~
--
[1;32m※ Origin: [33m台灣科大電子站 [37m<bbs.et.ntust.edu.tw> [m
[1;31m◆ From: [36m140.129.21.232 [m

法克優‧埃索

unread,
Mar 2, 2000, 3:00:00 AM3/2/00
to
> 就是...我使用ListControl將文字show 在上面,
> 可是我想讓它在每一行都可以有不同的顏色(是文字的顏色不一樣哦~)
> 我沒有使用class類別,而是使用control屬性,

嘖嘖 你需要處理listview丟上來的NM_CUSTOMDRAW訊息

不過不需要全部自己來 只要在遇到其結構成員dwDrawStage為CDDS_PREPAINT時

設定文字的顏色就可以了

詳細的內容 我想你得看MSDN
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: mioserv.miotech.com.tw

0 new messages