锘??xml version="1.0" encoding="utf-8" standalone="yes"?>无码任你躁久久久久久老妇,99久久精品免费看国产一区二区三区 ,亚洲国产欧洲综合997久久http://m.shnenglu.com/epubcn/category/6019.htmlzh-cnTue, 20 May 2008 02:56:26 GMTTue, 20 May 2008 02:56:26 GMT60[杞澆]鐢–++鍝佸皾Vista緹庡懗錛氱晫闈㈠湴姣涚幓鐠冩晥鏋?/title><link>http://m.shnenglu.com/epubcn/articles/41373.html</link><dc:creator>娣辮摑鑹茬郴緇?/dc:creator><author>娣辮摑鑹茬郴緇?/author><pubDate>Thu, 17 Jan 2008 14:09:00 GMT</pubDate><guid>http://m.shnenglu.com/epubcn/articles/41373.html</guid><wfw:comment>http://m.shnenglu.com/epubcn/comments/41373.html</wfw:comment><comments>http://m.shnenglu.com/epubcn/articles/41373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/epubcn/comments/commentRss/41373.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/epubcn/services/trackbacks/41373.html</trackback:ping><description><![CDATA[<strong>綆浠?/strong> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鏈枃灝嗘紨紺哄湪鍩轟簬Windows Vista鐨勬櫘閫歐indows搴旂敤紼嬪簭鍙婂璇濇紼嬪簭涓紝濡備綍鍒╃敤C++鏉ョ敓鎴怉ero姣涚幓鐠冩晥鏋滐紝姝ゅ浣跨敤鐨勬槸Beta 2鐗堟湰鐨刅ista鍙奧indows SDK錛屼篃璁稿湪鍚庣畫鐨勭増鏈腑錛屼竴浜汚PI鍦ㄧ粏鑺備笂浼氭湁鎵鍙樺寲銆傚彟澶栵紝鏂囦腑娌℃湁浣跨敤MFC錛屽叏閮ㄤ緥瀛愮敤WTL 7.5鐢熸垚錛屽叾鍙湪http://wtl.sourceforge.net/涓嬭澆寰楀埌錛岃櫧鐒舵澶勪嬌鐢ㄧ殑鏄疺isual C++ 2003錛屼絾Visual C++ 2005涔熺被浼箋?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">Aero涓婚鍙婃瘺鐜葷拑鏁堟灉錛屾槸闅忓悓Vista“妗岄潰紿楀彛綆$悊錛圖WM錛?#8221;鑰屾潵鐨勬柊鐗規э紝涔熸槸寰蔣甯傚満鎺ㄥ箍鐨勪竴涓噸蹇冿紝鍦ㄥ簲鐢ㄧ▼搴忎腑闆嗘垚姣涚幓鐠冩晥鏋滐紝褰撴墦寮Aero涓婚鏃訛紝紼嬪簭鐪嬩笂鍘諱細鏄懼緱闈炲父涓庝紬涓嶅悓--寰堥叿錛屽鍚с?</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>Aero涓婚涓殑姣涚幓鐠冩晥鏋?/strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">褰撲互Aero涓轟富棰樻椂錛孷ista浼氭牴鎹綆楁満鏄懼崱榪涜鍒ゆ柇鏄惁寮鍚瘺鐜葷拑鏁堟灉錛屾鏃舵闈㈢敱DWM榪涜緇樺埗錛岃孌WM浣跨敤涓涓猚omposition榪涚▼鏉ユ覆鏌撴闈紝鍏朵細鍦ㄩ《灞傜獥鍙g殑闈炲鎴峰尯鑷姩浣跨敤Aero涓婚鍏冪礌錛堟湁鐐圭被浼間簬Windows XP錛夈傝瘽鍙堣鍥炴潵錛屼篃涓嶆槸鎬諱細娣誨姞榪欎簺姣涚幓鐠冩晥鏋滅殑錛屽鏋滆綆楁満榪愯浜?鐢墊睜妯″紡"錛屾垨鐢ㄦ埛鍐沖畾鍏抽棴閫忔槑鏁堟灉錛岄偅涔堥潪瀹㈡埛鍖哄氨涓嶄細鏈夋瘺鐜葷拑鏁堟灉浜嗭紝濡備笅鍥炬墍紺恒?/p> <img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331614216.jpg" border=1> <table width="90%" align=center> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> </td> </tr> </tbody> </table> 濡傛灉鍦ㄦ帶鍒墮潰鏉跨殑鍙鏁堟灉涓墦寮浜嗛忔槑鐜葷拑鏁堟灉錛岄偅闈炲鎴峰尯鐪嬩笂鍘誨氨鍍忎笅鍥捐繖鏍鳳細<br><br> <table width="90%" align=center> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331614785.jpg" border=1></td> </tr> </tbody> </table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">璇風暀鎰忥紝璁頒簨鏈殑杈規鍛堢幇緇胯壊璋冿紝榪欐槸澧欑焊閫忚繃鏉ョ殑棰滆壊錛屽茍涓斾篃鍙互閫忚繃鏍囬鏍忕湅鍒版闈㈢殑涓浜涘浘鏍囥?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鎴戜滑鍦ㄧ紪鍐欎唬鐮佺殑鏃跺欙紝鍏抽敭鍙』鐣欐剰composition鏄惁鎵撳紑錛岃屼笉鏄緗簡浠涔堟瘺鐜葷拑鏁堟灉錛屽洜涓篋WM浼氬鐞嗘瘺鐜葷拑鏁堟灉緇樺埗鐨勯儴鍒嗐?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>欏圭洰寮濮?/strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">絎竴涓ず渚嬬▼搴忔槸涓嶅甫瑙嗙獥鍙c佸伐鍏鋒潯銆佺姸鎬佹潯鐨凷DI搴旂敤紼嬪簭錛屽湪榪愯瀹學TL AppWizard涔嬪悗錛岀涓浠朵簨灝辨槸璁劇疆stdafx.h涓殑#define錛屼互渚垮埄鐢╒ista鐨勬柊鐗規с俈ista鐨刉indows鐗堟湰涓?錛屼笖Vista涓璉E鐨勭増鏈負7錛岃緗畬鎴愬悗搴斿儚涓嬮潰榪欐牱錛?/p> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">#define WINVER 0x0600<br><br>#define _WIN32_WINNT 0x0600<br><br>#define _WIN32_IE 0x0700</td> </tr> </tbody> </table> <br><br>鎺ヤ笅鏉ュ寘鍚獳TL涓嶹TL鐨勫ご鏂囦歡錛?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">#define _WTL_NO_WTYPES // 涓嶈鍦╓TL澶存枃浠朵腑瀹氫箟CRect/CPoint/CSize<br><br>#include <atlbase.h><br><br>#include <atltypes.h>//鍏變韓鐨凜Rect/CPoint/CSize<br><br>#include <atlapp.h><br><br>extern CAppModule _Module;<br><br>#include <atlwin.h><br><br>#include <atlframe.h><br><br>#include <atlmisc.h><br><br>#include <atlcrack.h><br><br>#include <atltheme.h>// XP/Vista涓婚鏀寔<br><br>#include <dwmapi.h>// DWM API</td> </tr> </tbody> </table> <br><br>濡傛灉淇敼瀹屾垚涔嬪悗灝辯紪璇戯紝灝嗕細浠巃tltheme.h涓緱鍒?涓敊璇備緥濡傦紝浠ヤ笅鏄笉浼氱紪璇戦氳繃鐨凜Theme::GetThemeTextMetrics()浠g爜錛?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">HRESULT GetThemeTextMetrics(..., PTEXTMETRICW pTextMetric)<br><br>{<br><br>銆ATLASSERT(m_hTheme != NULL);<br><br>銆//娉ㄦ剰錛氬洜涓簎xtheme.h澶存枃浠訛紝鎵浠ヨ漿鎹負PTEXTMETRIC銆?br><br>銆//鏇挎崲鎺塒TEXTMETRICW鏄笉瀵圭殑<br><br>銆return ::GetThemeTextMetrics(m_hTheme, ..., (PTEXTMETRIC) pTextMetric);<br><br>}</td> </tr> </tbody> </table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦℅etThemeTextMetrics() API涓殑杞崲錛屾槸瀵筆latform SDK鐨剈xtheme.h涓敊璇殑淇錛岀劧鑰岋紝Windows SDK鍗存病鏈夎繖涓敊璇紝鎵浠ヨ繖涓漿鎹㈠鑷翠簡涓涓敊璇紝鍙垹闄ゅ嚱鏁頒腑鐨勮繖涓漿鎹紝鍏朵粬涓変釜涔熷悓鏍楓?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>娣誨姞杈規鐨勬瘺鐜葷拑鏁堟灉</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">閫氳繃鎶婃瘺鐜葷拑鏁堟灉浠庨潪瀹㈡埛鍖烘墿灞曞埌瀹㈡埛鍖猴紝灝卞彲瀹屾垚娣誨姞紼嬪簭鐨勬瘺鐜葷拑鏁堟灉錛岃繖涓狝PI鏄疍wmExtendFrameIntoClientArea()銆侱wmExtendFrameIntoClientArea()鎺ュ彈涓や釜鍙傛暟錛氭垜浠鏋剁獥鍙g殑HWND鍜屼竴涓敤浜庤鏄庢瘺鐜葷拑鏁堟灉鎵╁睍鍒扮獥鍙e洓鍛ㄥ榪滅殑MARGINS緇撴瀯銆傚彲鍦∣nCreate()涓皟鐢ㄨ繖涓狝PI錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">LRESULT CMainFrame::OnCreate(LPCREATESTRUCT lpcs)<br><br>{<br><br>銆//鍦ㄥ簳閮ㄦ坊鍔犵幓鐠冩晥鏋?br><br>銆MARGINS mar = {0};<br><br>銆mar.cyBottomHeight = 100;<br><br>銆DwmExtendFrameIntoClientArea ( m_hWnd, &mar );<br><br>銆return 0;<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">浣嗗鏋滆繍琛岀▼搴忥紝鐪嬩笉鍒版湁浠諱綍鍙樺寲錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331615150.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">榪欐槸鍥犱負姣涚幓鐠冩晥鏋滀緷璧栦簬紿楀彛鐨勯忔槑搴︼紝涓烘樉紺哄嚭鐜葷拑鏁堟灉錛屽尯鍩熶腑鍍忕礌錛堝湪鏈緥涓負瀹㈡埛鍖哄簳閮ㄧ殑100鍍忕礌錛夌殑alpha鍊煎繀欏昏緗負0銆傛渶綆鍗曠殑鏂規硶鏄敤涓涓粦鐢誨埛鏉ョ粯鍒惰繖涓尯鍩燂紝瀹冧細鎶婂儚绱犵殑棰滆壊鍊鹼紙綰€佺豢銆佽摑鍜宎lpha錛夎涓?錛屽彲鍦∣nEraseBkgnd()涓畬鎴愶細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">BOOL CMainFrame::OnEraseBkgnd ( HDC hdc )<br><br>{<br><br>銆CDCHandle dc = hdc;<br><br>銆CRect rcClient;<br><br>銆GetClientRect(rcClient);<br><br>銆dc.FillSolidRect(rcClient, RGB(0,0,0));<br><br>銆return true;<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">淇敼涔嬪悗錛屾鏋剁獥鍙g湅璧鋒潵鍍忚繖鏍鳳細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331615818.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">搴曢儴鐨?00鍍忕礌鐜板湪鏄瘺鐜葷拑鏁堟灉浜嗐?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>鍦ㄦ瘺鐜葷拑鍖哄煙娣誨姞鏂囨湰</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦ㄧ獥鍙d腑娣誨姞姣涚幓鐠冩晥鏋滄槸姣旇緝綆鍗曠殑閮ㄥ垎錛屼絾瑕佹妸鑷繁鐨勭晫闈㈠厓绱狅紙UI錛夋坊鍔犲埌姣涚幓鐠冧箣涓婏紝灝辨湁鐐歸毦搴︿簡銆傚洜涓哄繀欏諱竴鐩翠繚鎸佸儚绱犵殑alpha鍊鹼紝鎵浠ュ氨瑕佺敤鍒伴偅浜涘彲浠ョ悊瑙e茍閫傚綋璁劇疆alpha鐨勭粯鍥続PI銆傚潖娑堟伅鏄紝GDI鍑芥暟宸笉澶氬叏閮ㄤ笉鐞嗕細alpha--鍞竴鍓╀笅鐨凙PI鍒欎負甯︽湁SRCCOPY鍏夋爡鎿嶄綔鐨凚ilBlt()鍑芥暟浜嗭紝鍥犳錛岀▼搴忓繀欏諱嬌鐢℅DI+鎴栦富棰楢PI鏉ヨ繘琛岀粯鍥撅紝榪欎簺API閮芥槸鏃跺埢涓嶅繕alpha鐨勩?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦╒ista涓紝鏈夊叧姣涚幓鐠冪殑鏁堟灉涓鑸敤鍦ㄨ〃紺虹▼搴忕姸鎬佺殑鍖哄煙錛堝彇浠d簡閫氱敤鎺т歡涓殑鐘舵佹爮錛夛紝渚嬪錛學indows Media Player 11灝卞湪紿楀彛搴曢儴鐨勬瘺鐜葷拑鍖哄煙鏄劇ず鎾斁鎺у埗涓庡綋鍓嶆瓕鏇蹭俊鎭細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331615840.jpg" border=1></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">浠ヤ笅錛屽皢婕旂ず鎬庢牱鍦ㄦ瘺鐜葷拑鍖哄煙涓婄粯鍒舵枃鏈紝騫舵庢牱鍦ㄦ枃鏈笂娣誨姞鍙戝厜鏁堟灉錛屼互渚挎枃鏈湪浠諱綍鑳屾櫙涓婇兘鏂逛究闃呰銆?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>浣跨敤姝g‘鐨勫瓧浣?/strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">Vista宸茬粡褰誨簳鏀懼純浣跨敤MS Sans Serif涓嶵ahoma瀛椾綋錛岃漿鑰屾妸Segoe UI浣滀負榛樿鐨刄I瀛椾綋銆傛垜浠殑紼嬪簭涔熷簲璇ヤ嬌鐢⊿egoe UI瀛椾綋錛屾墍浠ワ紝灝嗕細鍦ㄥ熀浜庡綋鍓嶄富棰樼殑鎯呭喌涓嬪垱寤轟竴涓瓧浣撱傚鏋滀富棰樿紱佺敤錛堝鐢ㄦ埛姝e湪浣跨敤Windows緇忓吀棰滆壊鏂規錛夛紝閭f垜浠氨浣跨敤SystemParametersInfo() API銆?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">棣栧厛錛岄渶瑕佸湪CMainFrame涓坊鍔犱富棰樻敮鎸侊紝榪欎竴鐐歸潪甯哥畝鍗曪紝鍥犱負WTL宸茬粡鏈変竴涓敤浜庡鐞嗕富棰樼殑綾伙細CThemeImpl銆傛垜浠彲鎶奀ThemeImpl娣誨姞鍒扮戶鎵垮垪琛紝騫舵妸娑堟伅閾炬帴鑷矯ThemeImpl錛屼互渚垮湪褰撳墠涓婚鏀瑰彉鏃訛紝紼嬪簭鍙互寰楀埌鐩稿簲鐨勯氱煡銆?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">class CMainFrame :<br><br>public CFrameWindowImpl<CMainFrame>,<br><br>public CMessageFilter,<br><br>public CThemeImpl<CMainFrame><br><br>{<br><br>銆// ...<br><br>銆BEGIN_MSG_MAP(CMainFrame)<br><br>CHAIN_MSG_MAP(CThemeImpl<CMainFrame>)<br><br>// ...<br><br>銆END_MSG_MAP()<br><br>銆protected:<br><br>CFont m_font; //鐢ㄤ簬緇樺埗鏂囨湰鐨勫瓧浣?br><br>};</td> </tr> </tbody> </table> <br><br>鍦–MainFrame鐨勬瀯閫犲嚱鏁頒腑錛屾垜浠皟鐢ㄤ簡CThemeImpl::SetThemeClassList()錛屽叾鎸囧畾浜嗘垜浠鍦ㄤ嬌鐢ㄥ摢涓涓富棰樼殑紿楀彛綾匯傚涓鑸獥鍙f潵璇達紙鍗充笉鏄櫘閫氭帶浠剁殑紿楀彛錛夛紝鍚嶇О涓?globals"銆?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">CMainFrame::CMainFrame()<br><br>{<br><br>銆SetThemeClassList ( L"globals" );<br><br>}</td> </tr> </tbody> </table> <br><br>鏈鍚庯紝鍦∣nCreate()涓紝浠庝富棰樹腑璇誨彇瀛椾綋淇℃伅錛屽茍鍒涘緩涓涓瓧浣撹嚜鐢細<br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">LRESULT CMainFrame::OnCreate ( LPCREATESTRUCT lpcs )<br><br>{<br><br>銆// ...<br><br>銆//鍐沖畾鍦ㄦ枃鏈腑浣跨敤鍝竴縐嶅瓧浣?br><br>銆LOGFONT lf = {0};<br><br>銆if ( !IsThemeNull() )<br><br>GetThemeSysFont ( TMT_MSGBOXFONT, &lf );<br><br>銆else<br><br>銆{<br><br>NONCLIENTMETRICS ncm = { sizeof(NONCLIENTMETRICS) };<br><br>SystemParametersInfo (SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS),&ncm, false );<br><br>lf = ncm.lfMessageFont;<br><br>銆}<br><br>銆m_font.CreateFontIndirect ( &lf );<br><br>銆return 0;<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>緇樺埗鏂囨湰</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦ㄦ瘺鐜葷拑鏁堟灉涓婄粯鍒舵枃鏈秹鍙婁互涓嬫楠わ細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鈼嗗垱寤轟竴涓敤浜庡弻緙撳啿緇樺埗鐨勫唴瀛楧C銆?br><br>鈼嗗垱寤轟竴涓?2浣嶈壊娣辯殑DIB錛屽茍閫夊叆DC銆?br><br>鈼嗙敤DrawThemeTextEx()鎶婃枃鏈粯鍒跺湪鍐呭瓨涓殑DIB涓娿?br><br>鈼嗙敤BitBit()鎶婃枃鏈鍒跺埌灞忓箷銆?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍥犱負鎴戜滑鐨勭粯鍒朵唬鐮佸皢浼氬洜涓篶omposition鏄惁鎵撳紑鑰屾湁鎵涓嶅悓錛屾墍浠ラ渶瑕佸湪緇樺埗鏈熼棿媯鏌omposition鐘舵併傛鏌ョ姸鎬佺殑API涓篋wmIsCompositionEnabled()錛屽鏋淎PI鎵ц澶辮觸錛屽湪榪斿洖鍊間腑灝變笉浼氭寚紺哄嚭鎵撳紑鐘舵侊紝浣咰MainFrame涓湁涓涓寘瑁呭ソ鐨勫嚱鏁癐sCompositionEnabled()錛岄潪甯告槗浜庝嬌鐢細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">bool CMainFrame::IsCompositionEnabled() const<br><br>{<br><br>銆HRESULT hr;<br><br>銆BOOL bEnabled;<br><br>銆hr = DwmIsCompositionEnabled(&bEnabled);<br><br>銆return SUCCEEDED(hr) && bEnabled;<br><br>}</td> </tr> </tbody> </table> <br><br>鐜板湪錛岃鎴戜滑鍐嶆鏌ヤ竴閬峅nEraseBkgnd()錛岀湅鐪嬫瘡涓楠ゆ槸鍚﹂兘瀹屾垚浜嗐傝繖涓▼搴忔槸涓涓椂閽熺▼搴忥紝鎵浠ュ厛鐢℅etTimeFormat()鑾峰彇褰撳墠鏃墮棿錛?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">BOOL CMainFrame::OnEraseBkgnd(HDC hdc)<br><br>{<br><br>銆CDCHandle dc = hdc;<br><br>銆CRect rcClient, rcText;<br><br>銆GetClientRect ( rcClient );<br><br>銆dc.FillSolidRect ( rcClient, RGB(0,0,0) );<br><br>銆rcText = rcClient;<br><br>銆rcText.top = rcText.bottom - 100;<br><br>銆<br><br>銆//鑾峰彇褰撳墠鏃墮棿<br><br>銆TCHAR szTime[64];<br><br>銆GetTimeFormat(LOCALE_USER_DEFAULT,0,NULL,NULL,szTime,_countof(szTime));<br><br>銆……<br><br>}<br><br></td> </tr> </tbody> </table> <br><br>濡傛灉composition鎵撳紑錛屾垜浠氨榪涜鍚堟垚緇樺埗姝ラ錛屽厛璁劇疆濂戒竴涓唴瀛楧C錛?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">if ( IsCompositionEnabled() )<br><br>{<br><br>銆//璁劇疆涓涓垜浠皢緇樺埗鐨勫唴瀛楧C鍜屼綅鍥?br><br>銆CDC dcMem;<br><br>銆CBitmap bmp;<br><br>銆BITMAPINFO dib = {0};<br><br>銆dcMem.CreateCompatibleDC ( dc );</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鎺ヤ笅鏉ワ紝濉厖BITMAPINFO緇撴瀯浠ュ緱鍒頒竴涓?2浣嶈壊娣變綅鍥撅紝涓斾笌姣涚幓鐠冨尯鍩熺殑楂樺鐩稿悓銆傛澶勯渶閲嶇偣鐣欐剰鐨勬槸錛屼綅鍥鵑珮搴︼紙鍗矪ITMAPINFOHEADER鐨刡iHeight鎴愬憳錛変負璐熸暟錛岃繖鏄洜涓洪氬父鎯呭喌涓婤MP鏄寜鐓т粠涓嬭嚦涓婄殑欏哄簭瀛樺偍鍦ㄥ唴瀛樹腑鐨勶紝浣咲rawThemeTextEx()闇瑕佺殑浣嶅浘欏哄簭鏄粠涓婅嚦涓嬶紝鎵浠ヨ鎶婇珮搴﹁涓鴻礋鏁般?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">dib.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);<br><br>dib.bmiHeader.biWidth = rcText.Width();<br><br>dib.bmiHeader.biHeight = -rcText.Height();<br><br>dib.bmiHeader.biPlanes = 1;<br><br>dib.bmiHeader.biBitCount = 32;<br><br>dib.bmiHeader.biCompression = BI_RGB;<br><br>bmp.CreateDIBSection (dc,&dib,DIB_RGB_COLORS,NULL,NULL,0);</td> </tr> </tbody> </table> <br><br>鐜板湪錛屾垜浠殑鍥懼艦瀵硅薄灝卞垱寤哄ソ浜嗭紝鍙互寮濮嬬粯鍒舵枃鏈簡銆?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">//璁劇疆濂紻C<br><br>dcMem.SelectBitmap ( bmp );<br><br>dcMem.SelectFont ( m_font );<br><br>//緇樺埗鏂囨湰<br><br>DTTOPTS dto = { sizeof(DTTOPTS) };<br><br>const UINT uFormat = DT_SINGLELINE|DT_CENTER|DT_VCENTER|DT_NOPREFIX;<br><br>CRect rcText2 = rcText;<br><br>dto.dwFlags = DTT_COMPOSITED|DTT_GLOWSIZE;<br><br>dto.iGlowSize = 10;<br><br>rcText2 -= rcText2.TopLeft(); //鐩稿悓鐨剅ect錛屼絾宸︿笂瑙掍負(0,0)<br><br>DrawThemeTextEx ( m_hTheme, dcMem, 0, 0, CT2CW(szTime), -1,<br><br>uFormat, rcText2, &dto );</td> </tr> </tbody> </table> <br><br>DTTOPTS緇撴瀯鎺у埗浜嗘枃鏈庢牱琚粯鍒訛紝鍦ㄦ爣蹇椾腑鎴戜滑鎸囨槑浜嗚緇樺埗"鍚堟垚鏂囨湰"錛屽茍璁╂枃鏈湁涓涓彂鍏夋晥鏋溿傛渶鍚庯紝鎶婂唴瀛樹腑鐨勪綅鍥捐創鍒板睆騫曚笂錛?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">銆//灝嗘枃鏈粯鍒跺埌灞忓箷涓娿?br><br>銆BitBlt ( dc, rcText.left, rcText.top, rcText.Width(), rcText.Height(), dcMem, 0, 0, SRCCOPY );<br><br>} // end if (IsCompositionEnabled())</td> </tr> </tbody> </table> <br><br>濡傛灉composition鏈墦寮錛屾垜浠敤GDI鍑芥暟緇樺埗鏂囨湰錛?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">else<br><br>{<br><br>銆const UINT uFormat = DT_SINGLELINE|DT_CENTER|DT_VCENTER|DT_NOPREFIX;<br><br>銆//璁劇疆濂紻C<br><br>銆dc.SetTextColor ( RGB(255,255,255) );<br><br>銆dc.SelectFont ( m_font );<br><br>銆dc.SetBkMode ( TRANSPARENT );<br><br>銆//緇樺埗鏂囨湰<br><br>銆dc.DrawText ( szTime, -1, rcText, uFormat );<br><br>}<br><br>return true; //鎴戜滑緇樺埗浜嗘暣涓儗鏅?br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">涓嬮潰灝辨槸“鍚堟垚鏂囨湰”鐨勬ā鏍鳳細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331615633.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">涓烘紨紺哄彂鍏夋晥鏋滐紝涓嬮潰鏄悓涓鑳屾櫙涓婄殑涓孌墊枃鏈紝浣嗘病鏈夊彂鍏夋晥鏋滐細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331616873.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><br></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>澶勭悊composition鐩稿叧鐨勯氱煡</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">褰揇WM鐨刢omposition鐘舵佹墦寮鎴栧叧闂椂錛岀郴緇熶細鍚戞墍鏈夐《灞傜獥鍙e箍鎾竴涓猈M_DWMCOMPOSITIONCHANGED娑堟伅錛涘鏋渃omposition涓烘墦寮錛岄渶瑕佸啀嬈¤皟鐢―wmExtendFrameIntoClientArea()浠ュ憡涔婦WM錛屾垜浠獥鍙g殑鍝竴閮ㄥ垎搴斾負姣涚幓鐠冩晥鏋滐細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">LRESULT CMainFrame::OnCompositionChanged(...)<br><br>{<br><br>銆if ( IsCompositionEnabled() )<br><br>銆{<br><br>MARGINS mar = {0};<br><br>mar.cyBottomHeight = 100;<br><br>DwmExtendFrameIntoClientArea ( m_hWnd, &mar );<br><br>銆}<br><br>銆return 0;<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>鍦ㄥ璇濇紼嬪簭涓簲鐢ㄦ瘺鐜葷拑鏁堟灉</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦ㄥ璇濇紼嬪簭涓坊鍔犳瘺鐜葷拑鏁堟灉鐨勮繃紼嬶紝涓庝笂闈㈡鏋剁獥鍙g殑渚嬪瓙闈炲父鐩鎬技錛屼絾闇瑕佸浠g爜浣滀竴浜涜交寰殑鏀瑰姩銆傚湪紺轟緥瀵硅瘽妗嗙▼搴忎腑涓洪《灞傜獥鍙f坊鍔犱簡姣涚幓鐠冩晥鏋滐紝涓嬮潰錛岀浉瀵瑰墠涓渚嬪瓙浣滀簡淇敼鎴栨坊鍔犵殑浠g爜錛屽皢浠ラ粦浣撳瓧鏍囧嚭銆?strong></strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>璁劇疆瀵硅瘽妗?/strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">濡備箣鍓嶄竴鏍鳳紝瑕佸憡涔婥ThemeImpl鎴戜滑瑕佷嬌鐢ㄥ摢涓獥鍙g被涓婚錛屽茍璋冪敤DwmExtendFrameIntoClientArea()涓虹獥鍙h竟妗嗘坊鍔犳瘺鐜葷拑鏁堟灉銆?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">CMainDlg::CMainDlg()<br><br>{<br><br>銆SetThemeClassList ( L"globals" );<br><br>}<br><br>BOOL CMainDlg::OnInitDialog ( HWND hwndFocus, LPARAM lParam )<br><br>{<br><br>銆//鍒犻櫎浜嗗悜瀵肩敓鎴愮殑鏌愪簺鍒濆鍖栦唬鐮?br><br>銆//涓洪《灞傜獥鍙f坊鍔犳瘺鐜葷拑鏁堟灉<br><br>銆if ( IsCompositionEnabled() )<br><br>銆{<br><br>MARGINS mar = {0};<br><br>mar.cyTopHeight = 150;<br><br>DwmExtendFrameIntoClientArea ( m_hWnd, &mar );<br><br>銆}</td> </tr> </tbody> </table> <br><br>鎺ヤ笅鏉ワ紝鏋勫緩鏂囨湰瀛椾綋銆傛敞鎰忥紝鎴戜滑闇瑕佹樉寮忚皟鐢∣penThemeData()錛岃屼負浠涔堝湪鍓嶉潰鐨勬鏋剁獥鍙d緥瀛愪腑涓嶉渶瑕佽皟鐢ㄥ憿錛屽洜涓篊ThemeImpl鍦ㄥ畠鐨刉M_CREATE澶勭悊紼嬪簭涓凡璋冪敤浜嗐傚弽瑙傚璇濇鍙栬屼唬涔嬫帴鏀禬M_INITDIALOG錛岃孋ThemeImpl鏈鐞哤M_INITDIALOG錛屾墍浠ュ氨闇瑕佹垜浠嚜宸辮皟鐢∣penThemeData()浜嗐傚彟澶栵紝鍦ㄤ唬鐮佷腑涔熸妸瀛椾綋璁劇疆寰楁洿澶э紝鍙槸涓轟簡婕旂ず鏇村ぇ瀛椾綋鐨勫彂鍏夋晥鏋溿?<br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">//鍐沖畾浣跨敤鍝竴縐嶅瓧浣?br><br>LOGFONT lf = {0};<br><br>OpenThemeData();<br><br>if ( !IsThemeNull() )<br><br>銆GetThemeSysFont ( TMT_MSGBOXFONT, &lf );<br><br>else<br><br>{<br><br>銆NONCLIENTMETRICS ncm = { sizeof(NONCLIENTMETRICS) };<br><br>銆SystemParametersInfo (SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS),&ncm, false );<br><br>銆lf = ncm.lfMessageFont;<br><br>}<br><br>lf.lfHeight *= 3;<br><br>m_font.CreateFontIndirect ( &lf );</td> </tr> </tbody> </table> <br><br>瀵硅瘽妗嗙殑欏跺眰紿楀彛涓婃湁涓涓ぇ鐨勯潤鎬佹枃鏈帶浠訛紝涔熷氨鏄垜浠緇樺埗鏃墮棿鐨勫湴鏂廣備唬鐮佽緗簡鎺т歡鐨刼wner-draw椋庢牸錛屽洜姝わ紝鎴戜滑鍙妸鎵鏈夌殑鏂囨湰緇樺埗浠g爜閮芥斁鍦∣nDrawItem()涓細<br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">//璁劇疆闈欐佹枃鏈帶浠剁殑owner-draw<br><br>m_wndTimeLabel.Attach ( GetDlgItem(IDC_CLOCK) );<br><br>m_wndTimeLabel.ModifyStyle ( SS_TYPEMASK, SS_OWNERDRAW );</td> </tr> </tbody> </table> <br><br>鏈鍚庯紝璋冪敤EnableThemeDialogTexture()浠ヤ究瀵硅瘽妗嗚儗鏅嬌鐢ㄥ綋鍓嶄富棰樻潵緇樺埗銆?br><br> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">//鍏朵粬鍒濆鍖栦唬鐮?br><br>EnableThemeDialogTexture ( ETDT_ENABLE );<br><br>//璁劇疆璁℃椂鍣ㄧ殑鏃墮棿闂撮殧涓?縐掞紝浠ュ湪姣忎釜縐掗挓鍐呴兘鑳芥洿鏂版椂閽?br><br>SetTimer ( 1, 1000 );<br><br>return TRUE;<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><br></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>鎵撳紑姣涚幓鐠冩晥鏋?/strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">濡傚墠闈竴鏍鳳紝鎴戜滑闇瑕佺敤榛戣壊鐢誨埛鏉ュ~鍏呮瘺鐜葷拑鍖哄煙錛屼互渚胯惀閫犱竴縐嶉忚鏁堟灉銆傚洜涓哄唴緗殑瀵硅瘽妗嗙獥鍙e鐞嗚繃紼嬩細鍝嶅簲WM_ERASEBKGND娑堟伅錛屾潵澶勭悊璇稿闈炵煩褰㈡垨鍗婇忔槑鎺т歡錛屾墍浠ワ紝鎴戜滑闇瑕佸湪OnPaint()鑰屼笉鏄疧nEraseBkgnd()涓仛緇樺浘銆?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">void CMainDlg::OnPaint ( HDC hdc )<br><br>{<br><br>銆CPaintDC dc(m_hWnd);<br><br>銆CRect rcGlassArea;<br><br>銆if ( IsCompositionEnabled() )<br><br>銆{<br><br>GetClientRect ( rcGlassArea );<br><br>rcGlassArea.bottom = 150;<br><br>dc.FillSolidRect(rcGlassArea, RGB(0,0,0));<br><br>銆}<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>緇樺埗鏂囨湰</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦∣nTimer()涓紝鑾峰彇褰撳墠鏃墮棿錛屽茍浠ユ璁劇疆闈欐佹帶浠剁殑鏂囨湰錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">void CMainDlg::OnTimer ( UINT uID, TIMERPROC pProc )<br><br>{<br><br>銆//鑾峰彇褰撳墠鏃墮棿<br><br>銆TCHAR szTime[64];<br><br>銆GetTimeFormat ( LOCALE_USER_DEFAULT, 0, NULL, NULL,szTime, _countof(szTime) );<br><br>銆m_wndTimeLabel.SetWindowText ( szTime )<br><br>}</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">SetWindowText()鍑芥暟浼氫嬌闈欐佹帶浠墮噸緇橈紝瀵艱嚧OnDrawItem()鍑芥暟鐨勮皟鐢ㄣ侽nDrawItem()鍑芥暟涓殑浠g爜涓庡墠闈㈡鏋剁獥鍙d緥瀛愪腑鐨勭被浼鹼紝鍦ㄦ涓嶅啀璧樿堪錛屼互涓嬫槸紼嬪簭澶栬錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331616620.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>鍦ㄦ瘺鐜葷拑鏁堟灉涓婄粯鍒跺浘褰?/strong> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍏堝墠宸叉彁鍒幫紝鍦ㄦ瘺鐜葷拑鍖哄煙涓繘琛岀粯鍥鵑渶瑕佺敤鍒板彲璇嗗埆alpha鐨凙PI錛屽GDI+鍑芥暟銆備笅闈㈢殑渚嬪瓙鐢ㄥ埌GDI+涓殑Image綾誨湪瀵硅瘽妗嗙殑宸︿笂瑙掔粯鍒朵簡涓涓狶ogo錛屽鍥劇ず錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331616899.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">榪欎釜Logo鏄粠涓巈xe鏂囦歡鍦ㄥ悓涓鐩綍鐨刴ylogo.png鏂囦歡涓鍙栫殑錛岃娉ㄦ剰錛屽洜涓轟嬌鐢ㄤ簡GDI+緇樺埗Logo錛屾墍浠ogo鍛ㄥ洿鐨勯忔槑搴﹀凡琚繚鐣欙紝騫朵笖鐪嬩笂鍘繪樉紺哄緱寰堟紜?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>浣挎暣涓獥鍙f瘺鐜葷拑鍖?/strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鎴戜滑榪樺彲浠ヨ鏁翠釜紿楀彛鐪嬩笂鍘婚兘鍍忓潡姣涚幓鐠冿紝浠ヤ笅鏈変竴孌電畝鐭唬鐮侊紝鍙渶鎶奙ARGINS緇撴瀯鐨勭涓涓垚鍛樿涓?-1灝辮浜嗭細</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"> <table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tbody> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">MARGINS mar = {-1};<br><br>DwmExtendFrameIntoClientArea ( m_hWnd, &mar );</td> </tr> </tbody> </table> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">濡傛灉鍦ㄦ垜浠殑瀵硅瘽妗嗙▼搴忎腑鍔犲叆榪欐浠g爜錛岄偅涔堢▼搴忔渶緇堝皢鐪嬩笂鍘誨儚榪欐牱錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt="" src="http://www.qqgb.com/Program/image/200612/2006122331616585.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鐣欐剰瑙傚療錛?涓寜閽笂鐨勬枃鏈鑹叉樉紺轟笉姝g‘錛屽茍涓旀瘡涓寜閽鍥撮兘鏈変竴涓笉閫忔槑鐨勭煩褰€傞氬父鏉ヨ錛岄忔槑鎬т笌瀛愮獥鍙d笉浼氶厤鍚堝緱闈炲父濂斤紝濡傛灉鎯寵涓涓叏涓烘瘺鐜葷拑鏁堟灉鐨勫璇濇錛岄偅涔堟帶浠墮儴鍒嗗氨闇瑕佷互涓涓笉閫忔槑鐨勮儗鏅潵緇樺埗錛屽"Windows Mobility Center"紼嬪簭錛?/p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" alt=鐐瑰嚮鏀懼ぇ姝ゅ浘鐗?src="http://www.qqgb.com/Program/image/200612/2006122331617449.jpg" border=1> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new"><strong>緇撹</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: courier new">鍦ㄧ▼搴忎腑娣誨姞姣涚幓鐠冩晥鏋滃彲浣跨▼搴忓湪瑙嗚涓婃樉寰楅潪甯鎬笌浼椾笉鍚岋紝鑰屼笖鑳芥彁渚涗竴涓瘮閫氱敤鎺т歡涓姸鎬佹爮鏇村ソ鐨勭姸鎬佹樉紺哄尯鍩燂紝鏈枃涓昏鏄搗鍒頒竴涓姏鐮栧紩鐜夌殑浣滅敤錛屼篃鏈夊姪浜庡ぇ瀹跺湪浣跨敤鏈湴C++娣誨姞姣涚幓鐠冩晥鏋滄椂錛屽DWM API鏈変竴涓垵姝ョ殑浜嗚В銆?/p> <img src ="http://m.shnenglu.com/epubcn/aggbug/41373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/epubcn/" target="_blank">娣辮摑鑹茬郴緇?/a> 2008-01-17 22:09 <a href="http://m.shnenglu.com/epubcn/articles/41373.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.haoq98.cn" target="_blank">国产精品久久久久乳精品爆</a>| <a href="http://www.swxzsoft.cn" target="_blank">久久夜色撩人精品国产</a>| <a href="http://www.xileshun.cn" target="_blank">久久精品国产亚洲av麻豆小说</a>| <a href="http://www.odbeqi.cn" target="_blank">亚洲国产成人精品女人久久久</a>| <a href="http://www.1000su.cn" target="_blank">久久经典免费视频</a>| <a href="http://www.shlinfeng.com.cn" target="_blank">精品国产99久久久久久麻豆</a>| <a href="http://www.lslvyekj.cn" target="_blank">亚洲国产精品久久久久</a>| <a href="http://www.yrwe981.cn" target="_blank">国产伊人久久</a>| <a href="http://www.cq81.cn" target="_blank">精品视频久久久久</a>| <a href="http://www.uhpd.cn" target="_blank">久久中文字幕精品</a>| <a href="http://www.hanqingtoubai.cn" target="_blank">久久久久亚洲国产</a>| <a href="http://www.outza.cn" target="_blank">久久伊人亚洲AV无码网站</a>| <a href="http://www.qq577.cn" target="_blank">少妇久久久久久被弄到高潮</a>| <a href="http://www.ppynw.cn" target="_blank">亚洲人成伊人成综合网久久久 </a>| <a href="http://www.jshzyj.cn" target="_blank">伊人久久无码精品中文字幕</a>| <a href="http://www.xkr-bsc.cn" target="_blank">亚洲伊人久久综合影院</a>| <a href="http://www.bandetek.cn" target="_blank">久久亚洲AV成人无码软件</a>| <a href="http://www.yb121.com.cn" target="_blank">久久国产一区二区</a>| <a href="http://www.so006.cn" target="_blank">日韩人妻无码精品久久免费一</a>| <a href="http://www.zghzmj.com.cn" target="_blank">国产成人无码精品久久久久免费</a>| <a href="http://www.ccum.cn" target="_blank">无码人妻久久一区二区三区免费 </a>| <a href="http://www.dnf-video.cn" target="_blank">日韩va亚洲va欧美va久久</a>| <a href="http://www.a737.cn" target="_blank">国产精品久久久福利</a>| <a href="http://www.sspfn.cn" target="_blank">亚洲国产精品无码久久久不卡</a>| <a href="http://www.lovebuyhome.com.cn" target="_blank">精品久久久久久久久久久久久久久</a>| <a href="http://www.ailazi.com.cn" target="_blank">国内精品伊人久久久久777</a>| <a href="http://www.hrbdongguang.cn" target="_blank">国内精品久久久久影院网站</a>| <a href="http://www.usp888.cn" target="_blank">99久久婷婷国产综合亚洲</a>| <a href="http://www.sdtra.cn" target="_blank">国内精品久久久久久久久电影网</a>| <a href="http://www.henpu.cn" target="_blank">久久久久国产精品麻豆AR影院</a>| <a href="http://www.hjzz.net.cn" target="_blank">国产91久久精品一区二区</a>| <a href="http://www.jlauyh.cn" target="_blank">麻豆成人久久精品二区三区免费</a>| <a href="http://www.linuxls.cn" target="_blank">18禁黄久久久AAA片</a>| <a href="http://www.pocoho.cn" target="_blank">青春久久</a>| <a href="http://www.365si.cn" target="_blank">怡红院日本一道日本久久 </a>| <a href="http://www.i33b.cn" target="_blank">亚洲国产婷婷香蕉久久久久久</a>| <a href="http://www.gzzmlhlaw.cn" target="_blank">精品无码久久久久久午夜</a>| <a href="http://www.biezhuai.cn" target="_blank">日韩av无码久久精品免费</a>| <a href="http://www.ningxue520.cn" target="_blank">久久人人爽人人爽人人爽</a>| <a href="http://www.90734.com.cn" target="_blank">中文字幕亚洲综合久久菠萝蜜</a>| <a href="http://www.unicity642.com.cn" target="_blank">久久无码人妻精品一区二区三区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>