亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? vctip7.html

?? 一本很好的書籍
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<p><font SIZE="+0" FACE="Times New Roman">VARIABLE_PITCH | FF-SWISS,_T (&quot;Arial&quot;));</font> </p><p><a NAME="tip52"></a><b><font SIZE="+2"><font FACE="Times New Roman">52</font><fontFACE="黑體">、如何計算一個串的大小</font></font></b> </p><p><font SIZE="+0">函數(shù)<font FACE="Times New Roman">CDC:: Det text Extent </font>根據(jù)當前選擇的字體計算一個串的高度和寬度。如果使用的不是系統(tǒng)字體而是其他字體,則在調(diào)用<fontFACE="Times New Roman">GetTextExtent</font>之前將字體選進設備上下文中是很重要的,否則計算高度和寬度時將依據(jù)系統(tǒng)字體,由此得出的結(jié)果當然是不正確的。下述樣板程序當改變下壓按鈕的標題時動態(tài)調(diào)整按鈕的大小,按鈕的大小由按鈕的字體和標題的大小而定。響應消息<fontFACE="Times New Roman">WM_SETTEXT</font>時調(diào)用<font FACE="Times New Roman">OnSetText</font>,該消息使用<fontFACE="Times New Roman">ON_MESSAE</font>宏指令定義的用戶自定義消息。</font> </p><p><font SIZE="+0" FACE="Times New Roman">LRESULT CMyButton:: OnSettext (WPARAM wParam, LPARAM lParam)</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Pass message to window procedure.</font> </p><p><font SIZE="+0" FACE="Times New Roman">LRESULT bResult=CallWindowProc (*GetSuperWndProcAddr (),</font> </p><p><font SIZE="+0" FACE="Times New Roman">m_hWnd, GetCurrentMessage () -&gt;message,wParam,lParam);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Get title of push button.</font> </p><p><font SIZE="+0" FACE="Times New Roman">CString strTitle;</font> </p><p><font SIZE="+0" FACE="Times New Roman">GetWindowText (strTitle);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Select current font into device context.</font> </p><p><font SIZE="+0" FACE="Times New Roman">CDC* pDC=GetDc ();</font> </p><p><font SIZE="+0" FACE="Times New Roman">CFont*pFont=GetFont ();</font> </p><p><font SIZE="+0" FACE="Times New Roman">CFont*pOldFont=pDC-&gt;SelectObject (pFont);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Calculate size of title.</font> </p><p><font SIZE="+0" FACE="Times New Roman">CSize size=pDC-&gt;GetTextExent (strTitle,strTitle.GetLength ());</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Adjust the button's size based on its title.</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Add a 5-pixel border around the button.</font> </p><p><font SIZE="+0" FACE="Times New Roman">SetWindowPos (NULL, 0, 0, size.cx+10, size.cy+10,</font> </p><p><font SIZE="+0" FACE="Times New Roman">SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Clean up.</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;SelectFont (pOldFont);</font> </p><p><font SIZE="+0" FACE="Times New Roman">ReleaseDC (pDC);</font> </p><p><font SIZE="+0" FACE="Times New Roman">return bResult;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip53"></a><b><font SIZE="+2"><font FACE="Times New Roman">53</font><fontFACE="黑體">、如何顯示旋轉(zhuǎn)文本</font></font></b> </p><p><font SIZE="+0">只要用戶使用<font FACE="Times New Roman">TrueType</font>或者<fontFACE="Times New Roman">GDI</font>筆或字體就可以顯示旋轉(zhuǎn)文本<fontFACE="Times New Roman">(</font>有些硬件設備也支持旋轉(zhuǎn)光柵字體)。<fontFACE="Times New Roman">LOGFONT</font>結(jié)構(gòu)中的<font FACE="Times New Roman">ifEscapement</font>成員指定了文本行和<fontFACE="Times New Roman">x</font>軸的角度,角度的單位是十分之一度而不是度,例如,<fontFACE="Times New Roman">ifEscapement</font>為<font FACE="Times New Roman">450</font>表示字體旋轉(zhuǎn)<fontFACE="Times New Roman">45</font>度。為確保所有的字體沿坐標系統(tǒng)的同一方向旋轉(zhuǎn),一定要設置<fontFACE="Times New Roman">ifEscapement</font>成員的<font FACE="Times New Roman">CLIP_LH_ANGLES</font>位,否則,有些字體可能反向旋轉(zhuǎn)。下例使用了<fontFACE="Times New Roman">14</font>點<font FACE="Times New Roman">Arial</font>字體每間隔<fontFACE="Times New Roman">15</font>度畫一個串。</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleView:: OnDraw (CDC* pDC)</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Determine the size of the window.</font> </p><p><font SIZE="+0" FACE="Times New Roman">CRect rcClient;</font> </p><p><font SIZE="+0" FACE="Times New Roman">GetClientRect (rcClient);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Create sample string.</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">CString str (_T (&quot;Wheeee</font>...<fontFACE="Times New Roman">I am rotating!&quot;));</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">//Draw transparent, red text.</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;SetBkMode (TRANSPARENT);</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;SetTextColor (RGB (255,0,0));</font> </p><p><font SIZE="+0" FACE="Times New Roman">CFont font; //font object</font> </p><p><font SIZE="+0" FACE="Times New Roman">LOGFONT stFont; //font definition</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Set font attributes that will not change.</font> </p><p><font SIZE="+0" FACE="Times New Roman">memset (&amp;stFont, 0, sizeof (LOGFONT));</font> </p><p><font SIZE="+0" FACE="Times New Roman">stFont.ifheight=MulDiv (14, -pDC-&gt;GetDeviceCaps (LOGPIXELSY), 72);</font> </p><p><font SIZE="+0" FACE="Times New Roman">stFont.ifWeight=FW_NORMAL;</font> </p><p><font SIZE="+0" FACE="Times New Roman">stFont.ifClipPrecision=LCIP_LH_ANGLES;</font> </p><p><font SIZE="+0" FACE="Times New Roman">strcpy (stFont.lfFaceName, &quot;Arial&quot;);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Draw text at 15degree intervals.</font> </p><p><font SIZE="+0" FACE="Times New Roman">for (int nAngle=0; nAngle&lt;3600; nAngle+=150)</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Specify new angle.</font> </p><p><font SIZE="+0" FACE="Times New Roman">stFont.lfEscapement=nAngle;</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Create and select font into dc.</font> </p><p><font SIZE="+0" FACE="Times New Roman">font.CreateFontIndirect (&amp;stfont);</font> </p><p><font SIZE="+0" FACE="Times New Roman">CFont* pOldFont=pDC-&gt;SelectObject (&amp;font);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Draw the text.</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;SelectObject (pOldFont);</font> </p><p><font SIZE="+0" FACE="Times New Roman">font.DelectObjext ();</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip54"></a><font SIZE="+2" FACE="黑體">54、如何正確顯示包含標簽字符的串</font> </p><p><font SIZE="+0">調(diào)用<font FACE="Times New Roman">GDI</font>文本繪畫函數(shù)時需要展開標簽字符,這可以通過調(diào)用<fontFACE="Times New Roman">CDC:: TabbedTextOut</font>或者<font FACE="Times New Roman">CDC:: DrawText</font>并指定<font FACE="Times New Roman">DT_EXPANDTABS</font>標志來完成。<fontFACE="Times New Roman">TabbedTextOut</font>函數(shù)允許指定標簽位的數(shù)組,下例指定每<fontFACE="Times New Roman">20</font>設備單位展開一個標簽:</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleView:: OnDraw (CDC* pDC)</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">CTestDoc* pDoc=GetDocument ();</font> </p><p><font SIZE="+0" FACE="Times New Roman">ASSERT_VALID (pDoC);</font> </p><p><font SIZE="+0" FACE="Times New Roman">CString str;</font> </p><p><font SIZE="+0" FACE="Times New Roman">str.Format (_T (&quot;Cathy\tNorman\tOliver&quot;));</font> </p><p><font SIZE="+0" FACE="Times New Roman">int nTabStop=20; //tabs are every 20 pixels</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;TabbedtextOut (10, 10, str, 1, &amp;nTabStop, 10);</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip55"></a><b><font SIZE="+2"><font FACE="Times New Roman">55</font><fontFACE="黑體">、串太長時如何在其末尾顯示一個省略號</font></font></b> </p><p><font SIZE="+0">調(diào)用<font FACE="Times New Roman">CDC:: DrawText</font>并指定<fontFACE="Times New Roman">DT_END_ELLIPSIS</font>標志,這樣就可以用小略號取代串末尾的字符使其適合于指定的邊界矩形。如果要顯示路徑信息,指定<fontFACE="Times New Roman">DT_END_ELLIPSIS</font>標志并省略號取代串中間的字符。</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleView:: OnDraw (CDC* pDC)</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">CTestDoc* pDoc=GetDocument ();</font> </p><p><font SIZE="+0" FACE="Times New Roman">ASSERT_VALID (pDoc);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Add ellpsis to end of string if it does not fit</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;Drawtext (CString (&quot;This is a long string&quot;),</font> </p><p><font SIZE="+0" FACE="Times New Roman">CRect (10, 10, 80, 30), DT_LEFT | DT_END_ELLIPSIS);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Add ellpsis to middle of string if it does not fit</font> </p><p><font SIZE="+0" FACE="Times New Roman">pDC-&gt;DrawText (AfxgetApp () -&gt;m_pszhelpfilePath,</font> </p><p><font SIZE="+0" FACE="Times New Roman">CRect (10, 40, 200, 60), DT_LEFT | DT_PATH_ELLIPSIS);</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip56"></a><b><font SIZE="+2"><font FACE="Times New Roman">56</font><fontFACE="黑體">、如何快速地格式化一個</font><font FACE="Times New Roman">CString</font><fontFACE="黑體">對象</font></font></b> </p><p><font SIZE="+0">調(diào)用<font FACE="Times New Roman">CString:: Format</font>,該函數(shù)和<fontFACE="Times New Roman">printf</font>函數(shù)具有相同的參數(shù),下例說明了如何使用<fontFACE="Times New Roman">Format</font>函數(shù):</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Get size of window.</font> </p><p><font SIZE="+0" FACE="Times New Roman">CRect rcWindow;</font> </p><p><font SIZE="+0" FACE="Times New Roman">GetWindowRect (rcWindow);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Format message string.</font> </p><p><font SIZE="+0" FACE="Times New Roman">CString strMessage;</font> </p><p><font SIZE="+0" FACE="Times New Roman">strMessage.Format (_T (&quot;Window Size (%d, %d)&quot;),</font> </p><p><font SIZE="+0" FACE="Times New Roman">rcWindow.Width (), rcWindow.Height ());</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Display the message.</font> </p><p><font SIZE="+0" FACE="Times New Roman">MessageBox (strmessage);</font> </p><hr><p>&nbsp;<a HREF="skill.htm">返回上頁</a>&nbsp;&nbsp;&nbsp;</p></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲人成网站| 久久精品日韩一区二区三区| 91在线免费视频观看| 99久久精品国产观看| 91在线观看高清| 欧美日本免费一区二区三区| 在线观看国产日韩| 91 com成人网| 久久久精品tv| 一区二区三区在线免费视频| 偷拍与自拍一区| 国产精品伊人色| 欧美日韩综合一区| 久久久欧美精品sm网站| 夜夜夜精品看看| 加勒比av一区二区| 色88888久久久久久影院野外| 制服丝袜av成人在线看| 国产精品久久免费看| 日本女优在线视频一区二区| 国产精品99久久久久久久女警 | 欧美丰满美乳xxx高潮www| 精品国产乱码久久久久久老虎| 国产日韩精品一区二区三区在线| |精品福利一区二区三区| 奇米色一区二区| 99麻豆久久久国产精品免费优播| 欧美色手机在线观看| 久久久不卡影院| 日韩av在线播放中文字幕| 91在线小视频| 亚洲日本va午夜在线影院| 国产乱对白刺激视频不卡| 欧美人体做爰大胆视频| 亚洲黄色免费电影| 99在线精品观看| 国产精品二三区| 99在线精品免费| 亚洲色图欧美在线| 色婷婷久久综合| 一区二区三区**美女毛片| 色悠久久久久综合欧美99| 亚洲国产一区视频| 欧美精品亚洲二区| 日本免费在线视频不卡一不卡二 | 亚洲人成网站影音先锋播放| 91麻豆国产福利在线观看| 一区二区三区高清| 欧美性猛交一区二区三区精品 | 成人的网站免费观看| 国产精品国产三级国产| av成人动漫在线观看| 亚洲精品少妇30p| 在线播放亚洲一区| 麻豆91在线看| 亚洲欧洲另类国产综合| 欧美日韩免费观看一区三区| 麻豆精品久久久| 国产精品伦理在线| 欧美精品乱码久久久久久按摩| 日韩国产在线一| 18成人在线视频| 欧美mv日韩mv国产网站app| 成人少妇影院yyyy| 丝袜亚洲精品中文字幕一区| 国产三级欧美三级| 日韩欧美国产一区二区在线播放| 成人永久免费视频| 国产乱码精品一区二区三区忘忧草| 亚洲同性gay激情无套| 精品国产亚洲一区二区三区在线观看| 老司机免费视频一区二区三区| 国产精品亲子乱子伦xxxx裸| 日韩一区二区中文字幕| 欧美日韩高清一区二区| 91精品福利视频| 91尤物视频在线观看| www.激情成人| av男人天堂一区| 成人免费高清视频| 成人av资源在线观看| 国产一区二区不卡| 老司机午夜精品| 国产精品18久久久久久久久 | 欧美日韩精品欧美日韩精品一| 成人午夜视频免费看| www.成人在线| 欧美日韩视频在线观看一区二区三区 | 在线视频一区二区免费| 91女厕偷拍女厕偷拍高清| jizzjizzjizz欧美| 色婷婷av一区二区三区之一色屋| 色婷婷国产精品久久包臀| 欧美亚洲综合网| 欧美一区二区在线免费播放| 日韩一级大片在线观看| 欧美国产在线观看| 亚洲男人天堂av网| 久久国产人妖系列| 99久久免费精品高清特色大片| 欧美熟乱第一页| 国产日韩亚洲欧美综合| 亚洲国产乱码最新视频 | 欧美大胆一级视频| 国产精品久久久久久久久免费丝袜 | 99re这里只有精品首页| 在线观看91av| 亚洲美女淫视频| 国产一区二区视频在线播放| av亚洲精华国产精华精华| 91精品欧美综合在线观看最新| 欧美激情一区不卡| 另类专区欧美蜜桃臀第一页| 91麻豆国产在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲欧美日韩国产另类专区| 国产成人免费在线观看| 欧美一区二区三区的| 亚洲成人在线免费| 色视频一区二区| 亚洲一区二区三区四区的| 成人午夜视频免费看| 久久久精品免费观看| 韩国三级电影一区二区| 日韩欧美123| 久久狠狠亚洲综合| 日韩一区二区三区免费看 | 欧洲一区二区av| 一区二区三区四区在线播放| 91色porny| 亚洲v精品v日韩v欧美v专区| 欧美日韩在线播放三区四区| 亚洲福利视频一区二区| 日韩一卡二卡三卡国产欧美| 日韩成人精品在线观看| 日韩欧美成人一区| 激情久久久久久久久久久久久久久久| 欧美精品一区二区三| 成人91在线观看| 亚洲高清中文字幕| 在线综合+亚洲+欧美中文字幕| 91麻豆国产自产在线观看| 一区二区三区.www| 成人av电影免费观看| 国产视频一区不卡| 久久99精品国产| 91在线视频播放地址| 国产日韩欧美亚洲| 日本韩国一区二区三区视频| 美女视频黄免费的久久| 欧美草草影院在线视频| 99re这里都是精品| 日韩成人dvd| 亚洲免费观看在线视频| 日韩女优制服丝袜电影| 99久久久久免费精品国产| 日韩成人一区二区| 亚洲欧美日韩成人高清在线一区| 欧美午夜电影在线播放| 成人福利视频网站| 国内精品久久久久影院薰衣草| 亚洲综合视频在线| 91精品在线免费| 久久99国内精品| 午夜精品久久久久久久99水蜜桃 | 国产盗摄女厕一区二区三区| 亚洲码国产岛国毛片在线| 中文字幕成人av| 2021久久国产精品不只是精品| 欧美少妇一区二区| 91丨porny丨最新| eeuss鲁一区二区三区| 国产综合久久久久影院| 精品亚洲成av人在线观看| 日本aⅴ精品一区二区三区 | 99久久免费国产| 97久久超碰国产精品电影| 99久久精品国产精品久久| 成人午夜视频免费看| 丁香六月综合激情| av日韩在线网站| 欧美三片在线视频观看| 欧美一区二区三区四区在线观看 | 亚洲一级在线观看| 无吗不卡中文字幕| 精品一区二区三区免费毛片爱| 国内精品自线一区二区三区视频| 国产成人在线视频网站| 99久久国产综合色|国产精品| 日本精品视频一区二区| 欧美特级限制片免费在线观看| 欧美日韩三级一区| 中文av一区特黄| 国产嫩草影院久久久久| 亚洲精品美国一| 黑人精品欧美一区二区蜜桃| 成熟亚洲日本毛茸茸凸凹| 欧美三级视频在线| 精品对白一区国产伦| 成人欧美一区二区三区白人|