青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 131, comments - 12, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

NM_CUSTOMDRAW消息處理函數(shù)

Posted on 2012-09-27 14:49 盛勝 閱讀(1159) 評論(0)  編輯 收藏 引用

原理:
(1)在NM_CUSTOMDRAW消息處理函數(shù)中根據(jù) dwDrawStage 狀態(tài)來編寫不同的處理代碼
(2)主要是判斷 CDDS_ITEMPREPAINT 狀態(tài)
(3)不要在對話框資源管理器中設(shè)置CListCtrl控件的Owner draw fixed屬性,否則在Debug模式下報錯。

方法一,使用NM_CUSTOMDRAW消息映射
(1)聲明消息處理函數(shù):afx_msg void OnCustomDrawList ( NMHDR* pNMHDR, LRESULT* pResult );
(1)手動添加消息映射:ON_NOTIFY_REFLECT ( NM_CUSTOMDRAW, OnCustomDrawList )
(2)編寫自繪消息處理函數(shù)

void CListCtrl2::OnCustomDrawList ( NMHDR* pNMHDR, LRESULT* pResult )
{     
     NMLVCUSTOMDRAW*    pLVCD   =    reinterpret_cast<NMLVCUSTOMDRAW*>(pNMHDR);   
    *pResult = CDRF_DODEFAULT;   
     int rowIndex = static_cast<int>(pLVCD->nmcd.dwItemSpec);
    if(pLVCD->nmcd.dwDrawStage == CDDS_PREPAINT)   
    {   
        *pResult = CDRF_NOTIFYITEMDRAW;   
     }   
    else if (pLVCD->nmcd.dwDrawStage == CDDS_ITEMPREPAINT)   
    {     
        *pResult = CDRF_NOTIFYSUBITEMDRAW;   
     }//畫項
    else if (pLVCD->nmcd.dwDrawStage == (CDDS_ITEMPREPAINT | CDDS_SUBITEM))   
    {
        int nitem = static_cast<int>    (pLVCD->nmcd.dwItemSpec);   
        int nsubitem = pLVCD->iSubItem;   
         CDC* pDC = CDC::FromHandle(pLVCD->nmcd.hdc);  
         CString str;   
         CRect rect;
         CSize msize; 
         UINT nFormat = DT_VCENTER | DT_SINGLELINE;   
         rect.left += 3; //調(diào)整自繪輸出位置   
        //get    rect    of    the    sub    item    which    is    going    to    paint   
         GetSubItemRect(nitem,nsubitem,LVIR_BOUNDS,rect);     
        //get    the    context    is    going    to    paint    on    the    subitem   
         str = GetItemText(nitem,nsubitem);   

        //如果選中
        if(LVIS_SELECTED == this->GetItemState(rowIndex,LVIS_SELECTED)) //判斷當前項是否選中   
        { 
            //所畫項是選中項   
             pDC->SetTextColor(#d93c28);//字體顏色,因該是白色   
             pDC->FillSolidRect(&rect,#567de4);//背景,深藍色吧,試試               
         }   
        else   
        {
             pDC->SetTextColor(#000000);//字體顏色,因該是白色   
             pDC->FillSolidRect(&rect,#ffffff);//背景,深藍色吧,試試   
         }
         msize = pDC->GetTextExtent(str);
         pDC->DrawText(str,   &rect,    nFormat); //自繪輸出
        *pResult = CDRF_SKIPDEFAULT;
     }
}

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本不卡影院| 欧美激情综合色| 羞羞漫画18久久大片| 一本久久a久久精品亚洲| 亚洲精品乱码久久久久久黑人| 欧美 日韩 国产一区二区在线视频 | 午夜精品国产| 性欧美xxxx视频在线观看| 亚洲一区精品视频| 午夜精品久久久久久久99热浪潮| 午夜在线一区二区| 久色成人在线| 99国产一区| 欧美在线观看一区| 欧美96在线丨欧| 国产精品久久国产三级国电话系列 | 国产精品第三页| 国产日韩一区欧美| 亚洲黄色一区| 午夜在线观看欧美| 欧美成人a∨高清免费观看| 亚洲精品久久久一区二区三区| 亚洲国产视频一区二区| 亚洲欧美日韩天堂| 欧美二区乱c少妇| 国产精品视频| 一区二区电影免费在线观看| 久久亚洲国产精品日日av夜夜| 亚洲日韩成人| 巨胸喷奶水www久久久免费动漫| 欧美网站大全在线观看| 伊人久久亚洲热| 欧美亚洲一级| 亚洲美女毛片| 欧美成人乱码一区二区三区| 国产偷久久久精品专区| 中文亚洲欧美| 亚洲国产婷婷香蕉久久久久久| 香蕉成人伊视频在线观看| 欧美人成免费网站| 亚洲国产日韩精品| 久久综合精品国产一区二区三区| 亚洲小视频在线| 欧美麻豆久久久久久中文| 一区二区三区中文在线观看 | 午夜老司机精品| 亚洲国产片色| 噜噜噜91成人网| 狠狠久久亚洲欧美| 久久国产天堂福利天堂| 中文一区字幕| 国产精品男人爽免费视频1| 99视频精品在线| 亚洲人成啪啪网站| 欧美日韩国产精品专区| 亚洲国产欧美不卡在线观看| 久久在线视频在线| 欧美主播一区二区三区美女 久久精品人| 欧美日韩一区二区在线视频 | 久色成人在线| 久久一区免费| 亚洲电影成人| 欧美成人乱码一区二区三区| 久久亚洲一区二区三区四区| 狠狠综合久久| 女人香蕉久久**毛片精品| 久久综合久久综合这里只有精品| 一色屋精品视频在线观看网站| 美女91精品| 玖玖综合伊人| 99精品久久久| 在线亚洲伦理| 国产日韩欧美一区二区三区四区| 久久精品成人一区二区三区蜜臀 | 午夜亚洲视频| 欧美一级电影久久| 红桃视频欧美| 亚洲国产99精品国自产| 欧美精品手机在线| 亚洲欧美一区二区三区极速播放| 亚洲综合99| 一区精品久久| 亚洲精品偷拍| 国产日韩欧美黄色| 欧美高潮视频| 国产精品久久午夜| 麻豆国产精品777777在线| 欧美成人午夜77777| 亚洲视频观看| 久久国产精品色婷婷| 最新日韩中文字幕| 亚洲视频免费在线观看| 一区二区在线观看av| 亚洲精选在线观看| 国产自产高清不卡| 亚洲国产中文字幕在线观看| 国产精品a级| 免费成人av在线看| 欧美天堂在线观看| 久久中文字幕导航| 国产精品超碰97尤物18| 麻豆成人小视频| 国产精品日韩欧美一区二区三区| 久热综合在线亚洲精品| 国产精品igao视频网网址不卡日韩| 久久久无码精品亚洲日韩按摩| 欧美激情国产日韩| 久久视频在线视频| 国产精品美女久久久| 亚洲国产毛片完整版| 久久久国产一区二区三区| 欧美日本国产一区| 久久久成人精品| 欧美一级久久久久久久大片| 亚洲在线1234| 欧美国产日韩免费| 久久成人亚洲| 国产精品扒开腿做爽爽爽软件| 美国十次了思思久久精品导航| 国产精品久久久久久久久果冻传媒 | 久久久一本精品99久久精品66| 欧美成人午夜激情| 欧美www在线| 在线成人免费视频| 欧美一区二区日韩| 亚洲影院在线观看| 欧美日韩四区| 亚洲看片一区| 一本大道久久精品懂色aⅴ| 葵司免费一区二区三区四区五区| 欧美在线播放一区| 中日韩高清电影网| 久久久夜夜夜| 美女国内精品自产拍在线播放| 国产精品网站在线播放| 在线一区观看| 亚洲影视在线播放| 国产精品电影在线观看| 一本色道久久综合亚洲精品小说 | 欧美特黄一级大片| 亚洲欧洲日韩在线| 亚洲伦理中文字幕| 欧美伦理视频网站| 一本色道久久综合亚洲精品高清| 亚洲手机成人高清视频| 欧美激情女人20p| 亚洲精品欧美日韩专区| 欧美精品亚洲| 亚洲天堂第二页| 性色av一区二区三区在线观看| 国产欧美日韩中文字幕在线| 午夜精品视频一区| 免费亚洲电影在线| 日韩一本二本av| 国产精品乱码人人做人人爱| 午夜久久电影网| 欧美剧在线观看| 久久久久久尹人网香蕉| 在线观看不卡| 欧美成人一品| 亚洲一二三级电影| 久久久久久久综合色一本| 亚洲国产高清一区二区三区| 欧美日本乱大交xxxxx| 亚洲专区一区| 欧美sm视频| 亚洲免费影视| 亚洲高清av在线| 国产精品久久国产精品99gif | 欧美在线国产| 亚洲综合99| 精品成人在线观看| 欧美国产亚洲视频| 99视频精品免费观看| 黄网站免费久久| 性色av一区二区三区红粉影视| 一区二区高清在线观看| 午夜精品视频在线| 激情综合色综合久久| 欧美日韩精品在线播放| 欧美在线观看一区二区三区| 亚洲精品免费网站| 久久婷婷国产综合精品青草| 久久久久久久性| 免费成人av在线| 亚洲影院色在线观看免费| 老司机精品视频一区二区三区| 久久亚洲精品欧美| 免费人成网站在线观看欧美高清| 免费观看在线综合色| 欧美精品三级在线观看| 亚洲一区二区三区视频| 欧美大尺度在线| 欧美一区二区日韩| 99国内精品久久| 亚洲高清资源综合久久精品| 国产日韩久久| 国产欧美91| 欧美午夜免费电影| 欧美精品黄色|