• <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>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            關(guān)于CListCtrl::GetSubItemRect()的問題

            今天擴展List控件,調(diào)用CListCtrl::GetSubItemRect()獲取subItem==0項的rect時出了問題,我用TRACE打印數(shù)據(jù)發(fā)現(xiàn)left和right的數(shù)值是不正確的,似乎獲取到的是整個list控件的大小,后來查了一下MSDN,里面寫著:
            iSubItem

            The one-based index of the subitem.

            無語死了。。。。。

            重寫CListCtrl::GetSubItemRect()算噠。。。。。

            BOOL GetSubItemRect( int nItem, int nSubItem, int nArea, CRect& rect )
            {
                ASSERT(nItem 
            >= 0);
                ASSERT(nItem 
            < GetItemCount());
                
            if ((nItem < 0|| nItem >= GetItemCount())
                    
            return FALSE;
                ASSERT(nSubItem 
            >= 0);
                ASSERT(nSubItem 
            < GetHeaderCtrl()->GetItemCount());
                
            if ((nSubItem < 0|| nSubItem >= GetHeaderCtrl()->GetItemCount())
                    
            return FALSE;

                BOOL bRC 
            = CListCtrl::GetSubItemRect(nItem, nSubItem, nArea, rect);

                
            if (nSubItem == 0)
                {
                    
            int offset = rect.left;

                    CRect firstColumnRect;
                    GetHeaderCtrl()
            ->GetItemRect(0&firstColumnRect);
                    rect.left 
            = firstColumnRect.left + offset;
                    rect.right 
            = firstColumnRect.right + offset;
                }

                
            return bRC;
            }


            -_-這下好了。

            posted on 2009-03-04 17:03 楊粼波 閱讀(4741) 評論(3)  編輯 收藏 引用

            評論

            # re: 關(guān)于CListCtrl::GetSubItemRect()的問題 2011-08-13 21:51

            很好很強大。。謝謝了、、、  回復(fù)  更多評論   

            # re: 關(guān)于CListCtrl::GetSubItemRect()的問題 2011-09-13 16:07 Michael Yan

            用到了,很完美,多謝~~~  回復(fù)  更多評論   

            # re: 關(guān)于CListCtrl::GetSubItemRect()的問題 2012-12-27 17:34 china200_ok

            Thanks  回復(fù)  更多評論   

            国产69精品久久久久9999APGF| 性做久久久久久久久浪潮| 久久亚洲AV成人无码软件| 久久精品国产亚洲精品2020| 久久午夜电影网| A级毛片无码久久精品免费| 色欲av伊人久久大香线蕉影院| 午夜欧美精品久久久久久久| 久久久久99精品成人片试看| 久久国产免费| 国产精品一久久香蕉产线看| 国产成人久久精品麻豆一区| 国产成人久久精品一区二区三区 | 狠色狠色狠狠色综合久久| 久久精品国产精品亚洲人人 | 国产一区二区久久久| 久久青青草原国产精品免费| 亚洲狠狠婷婷综合久久久久| 久久最新免费视频| 久久久人妻精品无码一区| 波多野结衣中文字幕久久| 精品国产VA久久久久久久冰 | 久久国产亚洲精品| 久久久无码精品亚洲日韩软件| 久久福利青草精品资源站| 久久人人爽人人爽人人AV东京热| 国产精品青草久久久久福利99 | 久久精品国产亚洲av麻豆小说| 国内精品久久久久影院薰衣草| 久久久精品日本一区二区三区 | 久久精品一区二区| 久久人人爽人人爽人人片AV不| 一本色综合久久| 久久久久国产精品嫩草影院| 久久国产精品二国产精品| 欧美成人免费观看久久| 久久精品视屏| 久久亚洲精品国产亚洲老地址 | 日日狠狠久久偷偷色综合0| 亚洲AV无码久久精品狠狠爱浪潮| 久久久久国产精品嫩草影院|