• <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>
            隨筆 - 67  文章 - 171  trackbacks - 0
            <2016年4月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            1234567

            常用鏈接

            留言簿(10)

            隨筆分類

            隨筆檔案

            連接資料

            最新隨筆

            搜索

            •  

            最新隨筆

            最新評論

              所謂設(shè)備坐標(biāo)與邏輯坐標(biāo)只是相對的概念。  
              比如點(diǎn)pt(1000,1000),如果你認(rèn)為他是  
              設(shè)備坐標(biāo),那么經(jīng)過下變換,他就變成邏輯  
              坐標(biāo):   
              dc.DPtoLP(&pt);  
              如果你認(rèn)為他是  
              邏輯坐標(biāo),那么經(jīng)過下變換,他就變成設(shè)備坐標(biāo):  
              dc.DPtoLP(&pt);  
               
              是設(shè)備坐標(biāo)還是邏輯坐標(biāo),與DC的影射模式(MapMode)  
              無關(guān),任何影射模式都有設(shè)備坐標(biāo)與邏輯坐標(biāo)。其中,設(shè)備坐標(biāo)  
              是統(tǒng)一的的,即都是指設(shè)備象素坐標(biāo)。  
               
              1.首先、設(shè)備坐標(biāo)指的是物理設(shè)備以象素點(diǎn)為單位。  
                  邏輯坐標(biāo)除MM_TEXT外均指物理尺寸,如mm,inch等  
              2.數(shù)字本身沒有邏輯與設(shè)備之分  
              CRect   r=CRect(0,0,50,30);    
              CSize   size(100,80);                  
              CPoint   point(50,60);              
               
              孤立的看待這些點(diǎn)或坐標(biāo)是沒有意義的,他是邏輯還是設(shè)備坐標(biāo)  
              取決于編程著的主觀愿望,和上下文的意義。  
              3.DPtoLP指將象素點(diǎn)數(shù)坐標(biāo)轉(zhuǎn)換為在相應(yīng)設(shè)備上該數(shù)目的象素點(diǎn)  
              在該設(shè)備上實(shí)際物理長度(尺寸)坐標(biāo)。  
              LPtoDP指將相應(yīng)設(shè)備實(shí)際物理長度(尺寸)坐標(biāo)轉(zhuǎn)換為在相應(yīng)設(shè)備  
              上該物理長度(尺寸)所占用的象素點(diǎn)書目坐標(biāo)

              一般dc所接受的參數(shù)是邏輯坐標(biāo),窗口函數(shù)都是接受設(shè)備坐標(biāo)。

            在使用自己產(chǎn)生的dc之前要先調(diào)用OnPrepareDC,確保dc的原點(diǎn)與邏輯坐標(biāo)原點(diǎn)重合,因?yàn)閐c的函數(shù)都是使用的邏輯坐標(biāo)

            posted on 2008-07-21 14:19 cpsprogramer 閱讀(3746) 評論(1)  編輯 收藏 引用 所屬分類: VC++

            FeedBack:
            # re: VC的邏輯坐標(biāo)和設(shè)備坐標(biāo)收藏 2008-07-22 16:43 wendel
            如果你認(rèn)為他是
            邏輯坐標(biāo),那么經(jīng)過下變換,他就變成設(shè)備坐標(biāo):
            dc.DPtoLP(&pt);


            寫錯了吧
            應(yīng)該是dc.LPtoDP(&pt)  回復(fù)  更多評論
              
            91久久精品国产免费直播| 国产精品一区二区久久精品涩爱| 久久中文字幕人妻熟av女| 久久综合给久久狠狠97色| 久久99国产精品二区不卡| 久久免费视频一区| 久久亚洲私人国产精品| 国产成人久久久精品二区三区 | 欧美久久综合性欧美| 欧美日韩成人精品久久久免费看| 无码人妻久久一区二区三区蜜桃| 日本强好片久久久久久AAA| 久久e热在这里只有国产中文精品99 | 精品久久久久久国产免费了| 中文精品久久久久人妻不卡| 91久久精品国产免费直播| 午夜久久久久久禁播电影| 国产99久久久久久免费看| 久久久久人妻一区精品色| 久久人人爽人人精品视频| 狠狠色丁香久久婷婷综| 亚洲中文字幕无码久久综合网| 久久久久亚洲AV成人网| 亚洲AV无码久久精品狠狠爱浪潮| 久久久久久久亚洲精品| 无码人妻久久久一区二区三区| 日韩欧美亚洲综合久久影院Ds| 久久这里只有精品久久| 久久综合丁香激情久久| 99久久婷婷免费国产综合精品| 97精品依人久久久大香线蕉97 | aaa级精品久久久国产片| 久久久久亚洲AV无码观看| 日产久久强奸免费的看| 久久精品亚洲福利| 久久婷婷五月综合色99啪ak| 久久99精品久久久久久秒播| 久久久久无码专区亚洲av| 久久久久国产日韩精品网站| 一本色道久久88综合日韩精品 | 99久久超碰中文字幕伊人|