|  | 
 
| ************************* ! D) ?2 I9 B" ?6 Q% R; a" S# g
 5 @  i' F0 E+ j7 l' ^WndManager.cpp
 ; x7 m! s$ i* @8 b2 p
 $ N& _' k; P8 h- E* U# X1 A! _3 C*************************
 7 N4 U$ o$ A  c; z6 O2 M' C; I2 Q0 x6 d7 t
 找到void CWndMgr::InitSetItemTextColor( )1 n/ K  Y% H+ Y  J  A3 c  X
 这里写了各种名称的颜色,可以自己修改: g7 R  `1 q3 A* u' N) r
 
 " z) G! m/ }0 O1 f& P( ^( \ dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌
 8 y; [" l$ R7 {; ~; K我们把其中一个设置成红色。
 9 \5 A- Y( c. a  y% V% P9 L5 I8 ~, }# P& A
 找到$ U$ N! o% n; o# l1 ]
 
 # s6 s' p: ]" j# [7 @+ q  Z. s6 ^  yDWORD CWndMgr:
  utItemName( CItemElem* pItemElem, CEditString* pEdit )1 L3 `' r3 J9 r) V0 y 我们添加一个到下面的名字里(红色所示), G5 I9 H" V9 I0 }
 
 & Z/ U4 c' M) h1 i if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )
 9 \( r! O$ q2 t/ C! V$ e% Y  {. S  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;1 _( u: [! Q! k8 F- `  D; l
 else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
 3 |9 Z+ X% @% F# O  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
 1 v( |: h% J  s. G1 I else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )
 , ]! N* H0 b) k* J  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;% ?; t0 }* X" w- b/ N& c
 else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )- {! y$ g. v, i5 i
 dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
 . q' J, z! D2 t! |( Q: V1 i; s6 U4 u else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示
 $ G/ p; L6 e8 Z( N2 n9 F  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;2 j/ U! ^4 Z) |: m
 
 # i2 W* [2 l0 q这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。/ j$ G' N* m; a, o
 3 M' c$ H* `* W0 B! p
 举一反三可以给装备在这加上各种可以显示的东西,比如前缀。6 i5 L0 Z2 ]& R
 
 % y1 ?. @1 l; J- _5 C6 ?其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。
 ; E; u# `/ B- a* w0 T
 / h* ]% {5 n+ Z. \当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。
 $ J; h: h4 O% |& X) x
 . H7 f/ r. d. L! f8 L3 B
 % P/ \; s( Q9 v/ @
 | 
 |