選中項失焦保持高亮

需求場景:

單擊进统、按住ctrl\shfit鍵多選選中表控件后悦污,需要至其他區(qū)域進行后續(xù)操作代芜,失焦會使選中項高亮取消策州,在某些業(yè)務場景下需要保留選中項的高亮狀態(tài)

示例代碼:



添加響應事件 NM_CUSTOMDRAW

//實現(xiàn)代碼

void TestDemoDlg::OnNMCustomdrawTestList(NMHDR *pNMHDR, LRESULT *pResult)

{

? NMLVCUSTOMDRAW* pLVCD = reinterpret_cast( pNMHDR );

switch(pLVCD->nmcd.dwDrawStage)

{

?case CDDS_PREPAINT:

*pResult = CDRF_NOTIFYITEMDRAW;

break;?

?case CDDS_ITEMPREPAINT:

*pResult = CDRF_NOTIFYSUBITEMDRAW;

break;?

?case CDDS_ITEMPREPAINT | CDDS_SUBITEM:

COLORREF clrNewTextColor, clrNewBkColor;

?int nItem = static_cast( pLVCD->nmcd.dwItemSpec );

BOOL bSelect = FALSE;

POSITION pos =m_TestList.GetFirstSelectedItemPosition();

while(pos)

{

int index = m_TestList.GetNextSelectedItem(pos);

if(index==nItem)

{

bSelect = TRUE;

break;

}

}

if(bSelect)

{

clrNewTextColor =RGB(255,0,0);//設置選中行文本顏色 紅色

clrNewBkColor? = RGB(51,102,205);//設置選中行文本背景色 藍色

}

else

{

clrNewTextColor = RGB(0,0,0);//保持文本顏色 黑色

clrNewBkColor = RGB(204,232,207); //保持文本背景色 白色

}

pLVCD->clrText = clrNewTextColor;

pLVCD->clrTextBk = clrNewBkColor;

*pResult = CDRF_DODEFAULT;

break;

//Default:

//*pResult = CDRF_DODEFAULT;

break;

}

}

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瘸味,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子够挂,更是在濱河造成了極大的恐慌旁仿,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孽糖,死亡現(xiàn)場離奇詭異枯冈,居然都是意外死亡,警方通過查閱死者的電腦和手機办悟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門尘奏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人病蛉,你說我怎么就攤上這事炫加。” “怎么了铺然?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵俗孝,是天一觀的道長。 經(jīng)常有香客問我魄健,道長赋铝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任沽瘦,我火速辦了婚禮革骨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘其垄。我一直安慰自己苛蒲,他們只是感情好,可當我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布绿满。 她就那樣靜靜地躺著臂外,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上漏健,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天嚎货,我揣著相機與錄音,去河邊找鬼蔫浆。 笑死殖属,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的瓦盛。 我是一名探鬼主播洗显,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼原环!你這毒婦竟也來了挠唆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤嘱吗,失蹤者是張志新(化名)和其女友劉穎玄组,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谒麦,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡俄讹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了绕德。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片患膛。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖迁匠,靈堂內(nèi)的尸體忽然破棺而出剩瓶,到底是詐尸還是另有隱情驹溃,我是刑警寧澤城丧,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站豌鹤,受9級特大地震影響亡哄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜布疙,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一蚊惯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧灵临,春花似錦截型、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春波闹,著一層夾襖步出監(jiān)牢的瞬間酝豪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工精堕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留孵淘,地道東北人。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓歹篓,卻偏偏與公主長得像瘫证,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子庄撮,可洞房花燭夜當晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容