日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺談不同映射模式下的直線輸出的效果問(wèn)題(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:怎樣在VC中實(shí)現(xiàn)淡入淡出的啟動(dòng)畫(huà)面
一日心血來(lái)潮,想給啟動(dòng)畫(huà)面來(lái)個(gè)淡入淡出,于是去谷歌(google)查了半天,無(wú)果。但知道了AnimiateWindow 這個(gè)函數(shù)。好吧 ,讓我們開(kāi)始吧。首先,請(qǐng)?jiān)谛枰氲?窗口 的cpp文件或者stdafx.h加入下列代碼(注意要加在#include前面哦,否則沒(méi)有作用哦)。 以下

如果當(dāng)前映射模式不合適,會(huì)導(dǎo)致應(yīng)用端不同的輸入在四舍五入后,得到一樣的顯示。解決辦法:如Excel一般,不要提供太小的線寬,比如最小線寬必須是折算后的

一個(gè)像素。如:1/0.378 = 0.26 mm .

第四步:以上規(guī)則只適用于Pen的Line繪制方法,直線還可以通過(guò)FillRect或FillSolidRect方式。并且會(huì)出現(xiàn)開(kāi)頭講的現(xiàn)像2。

來(lái),再試試FillSolidRect會(huì)如何:

以下為引用的內(nèi)容:
long xStart = 100;
long xLineLen = 100*10;
long xInterval = 50;
for(int ii=0;ii<=5;ii )
{
CRect rc(xStart xInterval*ii,0,xStart xInterval*ii ii 1,xLineLen);
dc.FillSolidRect(rc,RGB(255,0,0));
}

結(jié)果:

只顯示出后四條線。

為何?為啥不四舍五入了呢?

第五步:矩形可能會(huì)是先四舍五入再算寬度的?是嗎?做個(gè)測(cè)試先。

打印時(shí),加多一行測(cè)試:

以下為引用的內(nèi)容:
TRACE(_T("\n%f,%f"),rc.left*0.378,rc.right*0.378);

輸出如下:

以下為引用的內(nèi)容:
37.800000,38.178000
56.700000,57.456000
75.600000,76.734000
94.500000,96.012000
113.400000,115.290000
132.300000,134.568000

假設(shè)一下,如果先四舍五入,然后再相減,得到寬度是:

0 0 1 1 2 3

比較一下輸出效果,果然如此。

分享:怎樣防止ASP.NET按鈕的多次提交
網(wǎng)上查了很多方法,都不太好使,不如自己寫(xiě)一個(gè),思路就是把按鈕按下時(shí)用Javascript在客戶端把按鈕下一次的onclick事件改為return false; 這樣在服務(wù)器端頁(yè)面重新送回客戶端之前,再次點(diǎn)擊按鈕都不會(huì)Post到服務(wù)端。同時(shí)將按鈕的style改為一行字的樣子,光標(biāo)

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2009-06-30
相關(guān).Net教程