近日的開發中,需要對list中某個單元格的顏色進行處理,以用來顯示不同的效果,提示不同的狀態,在網上找了不少資料,發現這一種是最簡單的,最適合目前的需求。該文章的原址:再次感謝作者。
下面我稍微做了點修改,這裡僅僅記錄一下。
實現這個的最簡單的方法就是過載listctrl的nm_customdraw訊息,如下:
on_notify(nm_customdraw, idc_list1, &clistctrl_testdlg::onnmcustomdrawlist1)
[cpp]view plain
copy
nmlvcustomdraw* plvcd = reinterpret_cast
(pnmhdr);
if ( cdds_prepaint ==plvcd->nmcd.dwdrawstage )
else
if ( cdds_itemprepaint == plvcd->nmcd.dwdrawstage )
else
if ( (cdds_itemprepaint | cdds_subitem) == plvcd->nmcd.dwdrawstage )
}
default:
plvcd->clrtext = rgb(0,0,0);
plvcd->clrtextbk = rgb(255,255,255);
*presult = cdrf_dodefault;
break;
}
}
上面的**僅僅是個例子,可以選擇性地設定每個單元格的顏色,實際使用時,需要按照特殊需求進行差異化處理了!
poi單元格設定
poi中可能會用到一些需要設定excel單元格格式的操作小結 先獲取工作薄物件 hssfworkbook wb new hssfworkbook hssfsheet sheet wb.createsheet hssfcellstyle setborder wb.createcellstyle 一 設...
ExtJs實現重新整理Grid單個單元格
產生問題背景 extjs3.2版本 頁面上存在定時重新整理 的功能,而且 中每行又有詳情,當每次重新整理每行時,即執行了record的set方法,詳情都會關閉。剛開始覺得很奇怪。因為我一直覺得,我重新整理一行中的乙個字段的話,那應該是只更新這個欄位的dom就行了。後台檢視了一下源 原來,每個reco...
jxl加邊框,jxl合併單元格,單元格的設定
jxl加邊框 writableworkbook wwb workbook.createworkbook os writablesheet ws wwb.createsheet testsheet1 0 writablefont wf newwritablefont writablefont.time...