锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美调教视频,国内揄拍国内精品久久,欧美天堂在线观看http://m.shnenglu.com/sureandrew/archive/2010/01/28/106647.html闃跨偝闃跨偝Thu, 28 Jan 2010 08:41:00 GMThttp://m.shnenglu.com/sureandrew/archive/2010/01/28/106647.htmlhttp://m.shnenglu.com/sureandrew/comments/106647.htmlhttp://m.shnenglu.com/sureandrew/archive/2010/01/28/106647.html#Feedback0http://m.shnenglu.com/sureandrew/comments/commentRss/106647.htmlhttp://m.shnenglu.com/sureandrew/services/trackbacks/106647.htmldevelopment\src\d3ddrv\src\D3DStats.h(27) : error
C2785: 'T InitialStatValue(void)' and 'FD3DCounter InitialStatValue(void)' have
different return types
development\src\d3ddrv\src\D3DStats.h(27) : error
C3637: 'InitialStatValue' : a friend function definition cannot be a
specialization of a function template
development\src\d3ddrv\src\D3DStats.h(27) : error
C2912: explicit specialization; 'FD3DCounter InitialStatValue(void)' is not a
specialization of a function template
鏈鍚庡湪涓涓浗澶栫殑璁哄潧鎵懼埌瑙e喅鏂規(guī)硶錛?br>class FD3DCounter
{

template <class FD3DCounter> friend FD3DCounter InitialStatValue(FD3DCounter()) {    
return FD3DCounter();    
}
    // Constructor.
public:

DWORD            RenderCycles,
        WaitCycles,
        Pixels;

FD3DCounter():
        RenderCycles(0),
        WaitCycles(0),
        Pixels(0)
    {}
};
娉ㄦ剰榪欎釜鏃跺欒繕瑕佹敼鍙嬪厓鍑芥暟銆?br>
鎶?br>template<class T> T InitialStatValue(int FD3DCounter&) { return 0; }
鏀逛負
template <class T> friend T InitialStatValue(T()) { return T(); }
榪欐牱緙栬瘧鍙互鐢ㄨ繃銆?br>鐪嬫潵鐪熺殑瑕佸ソ濂藉涔犱笅C++妯℃澘浜嗐?br>


闃跨偝 2010-01-28 16:41 鍙戣〃璇勮
]]>
MFC 鐨勪竴浜涘父瑙侀棶棰?/title><link>http://m.shnenglu.com/sureandrew/archive/2008/09/05/61011.html</link><dc:creator>闃跨偝</dc:creator><author>闃跨偝</author><pubDate>Fri, 05 Sep 2008 09:10:00 GMT</pubDate><guid>http://m.shnenglu.com/sureandrew/archive/2008/09/05/61011.html</guid><wfw:comment>http://m.shnenglu.com/sureandrew/comments/61011.html</wfw:comment><comments>http://m.shnenglu.com/sureandrew/archive/2008/09/05/61011.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sureandrew/comments/commentRss/61011.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sureandrew/services/trackbacks/61011.html</trackback:ping><description><![CDATA[<div class="hvzpftn" id="blog_text" class="cnt"> <div id="hvzpftn" class="postTitle"><a href="http://m.shnenglu.com/eday/archive/2006/11/18/15375.html">MFC 鐨勪竴浜涘父瑙侀棶棰?/a></div> <div id="hvzpftn" class="postText"> <div id="hvzpftn" class="item-content"> <p><strong>濡備綍鎶涘嚭錛坱hrow錛夌敱CUserException媧劇敓鐨勫紓甯革紵</strong></p> <p>褰撴垜璇曞浘鎹曡幏錛坈atch錛変竴涓淳鐢熺被寮傚父鏃訛紝鎴戝緱鍒頒互涓嬮敊璇?error C2039:'classCMyException': is not a member of 'CMyException' 'classCMyException': undeclared identifier 'IsKindOf': cannot convert parameter 1 from 'int*' to 'const struct CRuntimeClass*" <br> <br> 浣犲繀闇閫氳繃浣跨敤DECLARE_DYNAMIC錛堬級鍜孖MPLEMENT_DYNAMIC()瀹忔潵浣夸綘鐨凜MyException綾誨彲浠ュ姩鎬佸湴鍒涘緩銆侰ATCH瀹忓笇鏈涜兘澶熷緱鍒板叧浜庤鎶涘嚭綾葷殑榪愯鏃跺埢淇℃伅銆?/p> <p><strong>寮傚父綾諱竴瀹氳浠嶤UserException涓淳鐢熷嚭鏉ュ悧錛?/strong></p> <p>涓嶏紝CUserException涓殑"User"浠呬粎鎸囩敤鎴蜂駭鐢熺殑寮傚父銆傝屾妸瀹冨綋浣滀綘鎵鑳芥淳鐢熺殑鍞竴寮傚父鏄甯歌鐨勮瑙c?/p> <p><strong>濡備綍浠嶩DC寤虹珛涓涓狢DC綾伙紵</strong></p> <p>鏈夋椂Windows API灝嗕細緇欎綘涓涓狣C鍙ユ焺錛屼綘鍙互閫氳繃瀹冨緩绔嬩竴涓狢DC綾匯備緥濡傦細涓嬫媺寮忓垪琛ㄣ佺粍鍚堟鍜屾寜閽傞氳繃hDC浣犲皢鎺ユ敹鍒扮粯鍒舵秷鎭備笅闈㈡槸灝咹DC杞崲鎴愪綘鏇寸啛鎮(zhèn)夌殑CDC鐨勭▼搴忔銆備綘涔熷彲浠ュ皢璇ユ妧宸х敤鍦ㄥ叾浠栦換浣昅FC綾誨拰Windows鍙ユ焺鐨勮漿鎹腑銆?/p> <pre>void MyODList::DrawItem(LPDRAWITEMSTRUCT lpDrawItem)<br>{<br> CDC myDC;<br> myDC.Attach(lpDrawItem->hDC);<br> //鍦ㄦ鎻掑叆鍏朵粬闇瑕佺殑浠g爜銆?br><br> //濡傛灉浣犱笉灝嗗彞鏌勫垎紱伙紝瀹冨皢琚垹闄わ紝浠庤屽鑷撮棶棰樸?br> myDC.Detach();<br>}</pre> <pre>鍙︿竴涓柟娉曟槸璋冪敤CDC綾葷殑FromHandle鏂規(guī)硶錛?br> CDC * pDC = CDC:FromHandle(lpDrawItem->hDC);</pre> 鐩墠榪樹笉娓呮鍝鏂規(guī)硶鏇翠紭瓚娾曚嬌鐢‵romHandle()鐨勯敊璇篃璁鎬細鏇村皯浜涳紝鍥犱負瀹冧笉瑕佹眰浣犲垎紱伙紙detach錛夊彞鏌勩? <p><strong>濡備綍浠庣鐩樹笂璇誨彇256鑹蹭綅鍥炬枃浠訛紵</strong></p> <p>褰撳墠錛孧FC騫朵笉鏀寔鐩存帴璇誨彇鍜屾樉紺篋IB鏂囦歡鍜孊MP鏂囦歡銆傜劧鑰岋紝鏈夊緢澶氭牱渚嬪簲鐢ㄧ▼搴忚兘澶熻鏄庡浣曞畬鎴愯欏逛換鍔°傜涓涓緥瀛愭槸MFC鏍蜂緥紼嬪簭 DIBLOOK銆傛牱渚婱ULTDOCS鐢―IBLOOK鎻愪緵鐨勭浉鍚屾簮浠g爜鏉ヨ鍙栧茍鏄劇ずDIB鏂囦歡鍜孊MP鏂囦歡銆傚叾浠栦袱涓猇C++涓檮甯︾殑渚嬪瓙鏄疭DK杞歡 鍖呬腑鐨凞IBVIEW紼嬪簭鍜孲HOWDIB紼嬪簭銆?/p> <p><strong>濡備綍鏀瑰彉涓涓鍥劇殑澶у皬錛?/strong></p> <p>閫氬父錛屼綘鍙互璋冪敤鍑芥暟MoveWindow錛堬級鏉ユ敼鍙樼獥鍙g殑澶у皬銆傚湪鐢∕FC搴撳紑鍙戠殑搴旂敤紼嬪簭涓紝 瑙嗗浘鏄妗嗘灦紿楀彛鎵鍥寸粫鐨勪竴涓瓙紿楀彛銆備負浜嗘敼鍙樹竴涓鍥劇殑澶у皬錛屼綘鍙互閫氳繃璋冪敤鍑芥暟GetParentFrame()鏉ュ緱鍒版鏋剁獥鍙g殑鎸囬拡錛岀劧鍚庤皟鐢ㄥ嚱鏁? MoveWindow()鏉ユ敼鍙樼埗紿楀彛鐨勫ぇ灝忋傚綋鐖舵鏋剁獥鍙f敼鍙樺ぇ灝忔椂錛岃鍥句篃浼氳嚜鍔ㄥ湴鏀瑰彉澶у皬鏉ラ傚簲鐖剁獥鍙c?/p> <p><strong>濡備綍鏀瑰彉涓涓狢FormView鐨勫ぇ灝忥紵</strong></p> <p>瑕佹兂璇︾粏浜嗚В鐨勮瘽錛屼綘鍙互鐪嬫湁鍏砎isual C錛嬶紜鍩虹鐭ヨ瘑鐨勬枃绔燪98598 銆奤sing CFormView in SDI and MDI Applications銆嬨傚熀鏈笂錛屽湪浠嶤FormView綾繪淳鐢熷嚭鏉ョ殑綾諱腑錛屼綘蹇呴』瑕嗙洊鍑芥暟OnInitialUpdate()銆傚叾浠栨湁鍏沖緩绔? CFormView鐨勭粏鑺傞棶棰橈紝鍙互浠庤鏂囩珷涓幏寰椼?/p> <pre>鍦ㄧ被ClikethisView涓0鏄庡涓嬪嚱鏁幫細<br> virtual void OnInitialUpdate();<br><br>鍦–likethisView鐨勪唬鐮佷腑錛屽嚱鏁板涓嬶細<br><br> void ClikethisView::OnInitialUpdate()<br> {<br> //浣跨獥鍙d笌涓誨璇濇鍚屾牱澶у皬<br> CFormView::OnInitialUpdate();<br> GetParentFrame()->RecalcLayout();<br> ResizeParentToFit( /*FALSE*/ );<br> }</pre> <p><strong>濡備綍浣跨敤涓涓枃妗fā鏉跨殑鏂拌鍥撅紵</strong></p> <p>鍦ㄧ敤AppWizard鍒涘緩鐨勫簲鐢ㄧ▼搴忎腑錛屼綘鏈変袱縐嶉夋嫨錛氭敼鍙樺綋鍓嶈鍥劇殑媧劇敓鍏崇郴鎴栬呭緩绔嬩竴涓柊瑙嗗浘騫朵笖鍦ㄤ綘鐨凪DI紼嬪簭涓悓鏃跺埄鐢ㄦ柊瑙嗗浘鍜屽師鍏堢殑瑙嗗浘銆?br> <br> <br> 涓轟簡鍒涘緩涓涓柊瑙嗗浘錛屼綘鍙互鐢–lassWizard鐢盋View媧劇敓涓涓柊鐨勭被銆傚綋鏂扮被鍒涘緩浠ュ悗錛屽埄鐢ㄦ柊瑙嗗浘鎴栦慨鏀圭敱AppWizard鎻愪緵鐨勮鍥撅紝涓よ呯殑姝ラ鏄浉鍚岀殑銆?br> <br> <br> 淇敼瑙嗙被鐨勫ご鏂囦歡錛屼粠鑰屽皢鎵鏈夊CView綾葷殑寮曠敤鏀瑰悕涓轟綘鎵鎯寵鐨勫悕縐般傛湰渚嬩腑鐨勭被鐢盋ScrollView媧劇敓鑰屾潵銆傞氬父錛岃繖涓楠ゅ寘鎷綾葷殑鏀瑰彉錛岃綾誨皢鐢卞涓嬫柟寮忔淳鐢熻屾潵錛?br>      class CMyView : public CScrollView<br> <br> <br> 淇敼瑙嗙被鐨勫疄鐜版枃浠訛紝浠庤屽皢鎵鏈夊CView鐨勫紩鐢ㄦ敼鍚嶄負浣犳墍鎯寵鐨勫悕縐般傝繖鍖呮嫭灝咺MPLEMENT_DYNCREATE閭d竴琛岀殑璇彞鏀逛負錛?br>      IMPLEMENT_DYNCREATE(CMyView, CScrollView)<br> <br> <br> 灝咮EGIN_MESSAGE_MAP閭d竴琛岀殑璇彞鏀逛負錛?br>      BEGIN_MESSAGE_MAP(CMyView, CScrollView)<br> <br> <br> 騫朵笖灝嗗叾浠栨墍鏈夌殑CView鏀規(guī)垚CScrollView.<br> <br> <br> 鍋囧浣犱慨鏀圭殑瑙嗗浘鏄敱AppWizard鐢熸垚鐨勶紝閭d箞灝變笉闇瑕佷綔鏇村鐨勪慨鏀逛簡銆傝屽鏋滀綘鍦ㄥ垱寤轟竴涓柊瑙嗗浘錛屽厛鍦? CWinApp::InitInstance()鍑芥暟涓壘鍒板AddDocTemplate()鍑芥暟鐨勮皟鐢ㄣ侫ddDocTemplate()鍑芥暟鐨勭涓? 涓弬鏁版槸RUNTIME_CLASS(CSomeView)錛岀敤CMyView鏉ヤ唬鏇緾SomeView錛屽氨鍙互灝嗗綋鍓嶈鍥炬敼涓烘柊瑙嗗浘銆傚湪MDI搴旂敤紼嬪簭 涓紝浣犲彲浠ュ鍔犵浜屼釜AddDocTemplate()鍑芥暟璋冪敤鏉ヤ嬌鐢ㄥ瑙嗗浘綾誨瀷錛屽皢RUNTIME_CLASS(CSomeView)鏀逛負 RUNTIME_CLASS (CMyView)銆?br> <br> 瑕佹兂鑾峰緱鏇村鐨勪俊鎭鍙傞槄Q99562涓浉鍏蟲枃绔犮奡witching Views in a Single Document Interface Program銆?銆?/p> <p><strong>濡備綍鏀瑰彉瑙嗗浘鐨勮儗鏅壊錛?/strong></p> <p>浣犲彲浠ラ氳繃澶勭悊WM_ERASEBKGND娑堟伅鏉ユ敼鍙楥View銆丆FrameWnd鎴朇Wnd瀵硅薄鐨勮儗鏅壊銆傝鐪嬪涓嬬殑紼嬪簭孌碉細</p> <pre>BOOL CSampleView::OnEraseBkgnd(CDC* pDC)<br> {<br> // 璁劇疆鎵瑕佹眰鑳屾櫙鑹茬殑鍒峰瓙<br> CBrush backBrush(#ff8080);<br> // 淇濆瓨鏃у埛瀛?br> CBrush* pOldBrush = pDC->SelectObject(&backBrush);<br> CRect rect;<br> pDC->GetClipBox(&rect); // 鎿﹂櫎鎵闇鐨勫尯鍩?br> pDC->PatBlt(rect.left, rect.top, rect.Width(), rect.Height(), PATCOPY);<br> pDC->SelectObject(pOldBrush);<br> return TRUE;<br> }</pre> 鑰屾垜鍒欑敤濡備笅鏂規(guī)硶瑙e喅榪欎釜闂錛? <pre>HBRUSH dlgtest::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) <br> {<br> switch (nCtlColor)<br> {<br> case CTLCOLOR_BTN:<br> case CTLCOLOR_STATIC:<br> {<br> pDC->SetBkMode(TRANSPARENT);<br> }<br> case CTLCOLOR_DLG:<br> {<br> CBrush* back_brush;<br> COLORREF color;<br> color = (COLORREF) GetSysColor(COLOR_BTNFACE);<br> back_brush = new CBrush(color);<br> return (HBRUSH) (back_brush->m_hObject);<br> }<br> }<br> return(CFormView::OnCtlColor(pDC, pWnd, nCtlColor));<br> }</pre> <p><strong>濡備綍寰楀埌褰撳墠瑙嗗浘錛?/strong></p> <p>鏈浣蟲柟娉曟槸灝嗚鍥懼綋浣滀竴涓弬鏁版潵浼犻掋傚鏋滀笉鑳借繖鏍峰仛錛屼絾浣犵‘淇″畠鏄綋鍓嶆縺媧繪枃妗e拰褰撳墠嬋媧昏鍥劇殑璇濓紝浣犱篃鍙互寰楀埌璇ヨ鍥俱傚叿浣撶粏鑺傝Visual C++鏂囩珷Q108587銆奊et Current CDocument or CView from Anywhere銆嬨?/p> <pre>綆鍗曡鏉ワ紝鐢細<br><br> ((CFrameWnd*) AfxGetApp()->m_pMainWnd))->GetActiveDocument()<br><br>鍜岋細<br><br> ((CFrameWnd*)(AfxGetApp()->m_pMainWnd))->GetActiveView()</pre> 鏉ュ緱鍒版枃妗e拰瑙嗗浘銆備竴涓ソ鐨勬柟娉曟槸灝嗗畠浠皝瑁呭湪浣犵殑CMyDoc鍜孋MyView綾葷殑闈欐佸嚱鏁頒腑錛屽茍涓旀牳瀵瑰畠浠槸鍚﹀睘浜庢紜殑RUNTIME_CLASS銆傜劧鑰岋紝鍋囧榪欎釜瑙嗗浘涓嶆槸褰撳墠嬋媧昏鍥炬垨鑰呬綘鍦ㄨ繍琛孫LE鏈湴嬋媧伙紝榪欐牱灝嗕笉鎴愬姛銆? <p><strong>濡備綍鍦ㄤ竴涓枃妗d腑寤虹珛澶氫釜瑙嗗浘錛?/strong></p> <p>CDocTemplate::CreateNewFrame()鍑芥暟鍒涘緩MFC MDI搴旂敤紼嬪簭涓殑鏂囨。鐨勯檮鍔犺鍥俱備負浜嗚皟鐢ㄨ鍑芥暟錛岃鎸囧畾涓涓寚鍚慍Document瀵硅薄錛堟寚灝嗕負涔嬪緩绔嬭鍥劇殑鏂囨。錛夌殑鎸囬拡鍜屼竴涓寚鍚戝彲浠庝腑澶嶅埗灞炴х殑 妗嗘灦紿楀彛鐨勬寚閽堛備竴鑸儏褰笅錛岃鍑芥暟鐨勭浜屼釜鍙傛暟涓篘ULL銆?<br> <br> 褰撳簲鐢ㄧ▼搴忚皟鐢ㄥ嚱鏁癈reateNewFrame()鏃訛紝璇ュ嚱鏁板氨鍒涘緩涓涓鏋剁獥鍙e拰鍦ㄨ紿楀彛鍐呯殑瑙嗗浘銆傛鏋剁獥鍙e拰瀹冪殑瑙嗗浘鐨勭被鍨嬬敱涓嶤reateNewFrame()鍑芥暟璋冪敤鎸囧畾鐨勬枃妗g浉鍏崇殑鏂囨。鎽告澘(CDocTemplate)鍐沖畾銆?<br> <br> Visual C++涓殑CHKBOOK MFC鏍蜂緥紼嬪簭涔熸紨紺轟簡濡備綍涓烘枃妗e緩绔嬮檮鍔犵殑妗嗘灦鍜岃鍥俱傛鏌HKBOOK.CPP鏂囦歡涓殑CChkBookApp::OpenDocumentfile()鍑芥暟銆?<br> <br> 鍙︿竴涓敤鍑芥暟CreateNewFrame()鐨勪緥瀛愭槸MULTVIEW鏍鋒湰紼嬪簭銆?<br> <br> CreateNewFrame()鍑芥暟寤虹珛浜嗕竴涓鏋跺拰涓涓鍥撅紝鑰屼笉浠呬粎鏄竴涓鍥俱傚亣濡侰reateNewFrame()鍑芥暟涓嶈兘瀹屽叏絎﹀悎浣犵殑闇瑕侊紝鍙弬鑰僀reateNewFrame()鍑芥暟鐨勬簮紼嬪簭鏉ヤ簡瑙e寤虹珛緇撴瀯鍜岃鍥炬墍蹇呴』鐨勬楠ゃ?/p> <p><strong>濡備綍鍦∕DI紼嬪簭涓緱鍒版墍鏈夌殑瑙嗗浘錛?/strong></p> <p>浣犲繀欏葷敤涓浜涙枃妗d腑娌℃湁璁拌澆鐨勫嚱鏁幫細</p> <pre>CDocument::GetFirstViewPosition(); // DOCCORE.CPP<br> CDocument::GetNextView(); // DOCCORE.CPP<br> CMultiDocTemplate::GetFirstDocPosition(); // DOCMULTI.CPP<br> CMultiDocTemplate::GetNextDoc(); // DOCMULTI.CPP</pre> <p>浣犺繕闇瑕佷笌CWinApp鐨勬垚鍛榤_templateList鎵撲氦閬撱?br> 娉ㄦ剰錛氬湪MFC 鐗堟湰4.0涓凡鏀瑰彉銆傜幇鍦ㄥ凡緇忔湁涓涓彨CDocManager鐨勭被鍙互甯姪浣犳樉紺烘墍鏈夌殑瑙嗗浘鍜屾枃妗c傝鍙傝冦奙FC Internals銆嬭幏寰楁洿璇︾粏鐨勪俊鎭?/p> <p><strong>濡備綍寤虹珛涓涓彲鐢ㄩ紶鏍囨媺鍔ㄧ殑CScrollView綾?/strong></p> <p>鍦–IS涓婁粠MSMFC搴撲笅杞紸UTOSV.LZH銆傝繖涓▼搴忓憡璇変綘濡備綍瀹炵幇涓涓緟鍔╂秷鎭驚鐜潵綆$悊榧犳爣鐨勬椿鍔紝騫舵彁渚涗簡閽╂寕鏉ュ浠g爜榪涜瀹氬埗銆傝繖鏄竴涓厤璐硅蔣浠躲?/p> <p><strong>涓瀹氳鐢ㄨ鍥?鏂囨。緇撴瀯鍚楋紵</strong></p> <p>MFC騫朵笉涓瀹氳姹備綘浣跨敤鏂囨。/瑙嗗浘緇撴瀯銆傛煡鐪婬ELLO銆?MDI鍜孒ELLOAPP渚嬪瓙鈥曞畠浠氨娌℃湁鐢ㄩ偅縐嶇粨鏋勩傚ぇ澶氭暟MFC鐗規(guī)ч兘鍙互鍦ㄩ潪鏂囨。/瑙嗗浘搴旂敤紼嬪簭涓緱鍒拌繍鐢ㄣ備絾鏄綋浣犱笉鐢ㄦ枃妗?/ 瑙嗗浘緇撴瀯鏃訛紝浣犵‘瀹炰細澶卞幓涓浜涚壒鎬э紝渚嬪鎵撳嵃棰勮鍜岃澶歄LE鐗規(guī)с?/p> <p><strong>濡備綍寰楀埌褰撳墠鏂囨。錛?/strong></p> <p>璇瘋緇嗗弬闃?濡備綍寰楀埌褰撳墠瑙嗗浘錛?绔犺妭銆?/p> <p><strong>鏂囨。浣曟椂琚瀽鏋勶紵</strong></p> <p>鍦⊿DI紼嬪簭涓紝紼嬪簭閫鍑哄悗鏂囨。灝辮鍒犻櫎銆傚湪MDI紼嬪簭涓紝涓庤鏂囨。鐩稿叧鐨勬渶鍚庝竴涓鍥懼叧闂椂鏂囨。灝辮鍒犻櫎銆備負浜嗗湪SDI鍜孧DI涓悓鏃剁敤榪欎釜鏂囨。錛屼綘搴旇鍦ㄨ櫄鍑芥暟DeleteContents()鍑芥暟涓垹闄よ鏂囨。鐨勬暟鎹紝鑰屼笉鏄湪鏋愭瀯鍣ㄤ腑銆?/p> <p><strong>濡備綍寤虹珛澶氭枃妗o紵</strong></p> <p>涓轟簡鍔犲叆瀵歸檮鍔犳枃妗g被鍨嬬殑鏀寔錛屼綘鍙互鍦–WinApp媧劇敓綾諱腑鍒涘緩鍜屾敞鍐岄檮鍔燙multiDocTemplate瀵硅薄銆傝繖縐嶆柟娉曞凡緇忓湪MULTDOCS鏍蜂緥紼嬪簭涓緱浠ヨ鏄庛傚皢涓涓檮鍔犳枃妗g被鍨嬪姞鍏ュ埌MFC紼嬪簭鐨勪竴鑸楠ゅ涓嬶細</p> <p>鐢ˋppWizard鏉ュ垱寤轟竴涓柊鐨勬枃妗g被鍜岃鍥劇被銆?<br> 鐢ㄨ祫婧愮紪杈戝櫒澧炲姞鏂扮殑璧勬簮瀛椾覆鏉ユ敮鎸佹柊鐨勬枃妗g被銆傝鎯崇煡閬撳叧浜庢枃妗f牱鏉垮瓧絎︿覆鏍煎紡鐨勬洿澶氬唴瀹癸紝璇峰弬闃?濡備綍鐞嗚В鏂囨。鏍鋒澘瀛楃涓?銆?br> <br> 鐢ㄨ祫婧愮紪杈戝櫒澧炲姞闄勫姞鐨勫簲鐢ㄧ▼搴忓浘鏍囧拰鑿滃崟璧勬簮銆傛敞鎰忥紝榪欎簺璧勬簮涓瘡涓涓殑ID閮藉繀欏諱笌鍦ㄦ楠?涓垱寤虹殑鏂囨。妯℃澘瀛楃涓茬殑ID鏄浉鍚岀殑銆傝繖涓狪D琚獵multiDocTemplate綾葷敤鏉ヨ瘑鍒笌闄勫姞鏂囨。綾誨瀷鐩稿叧鐨勮祫婧愩?br> <br> 鍦ㄥ簲鐢ㄧ▼搴忕殑InitInstance錛堬級鍑芥暟涓紝鍒涘緩浜嗗彟涓涓狢MultiDocTemplate瀵硅薄騫朵笖鐢–WinApp::AddDocTemplate()鍑芥暟鏉ユ敞鍐屻備緥濡傦細</p> <pre>CMultiDocTemplate* pDocTemplate2 = new CMultiDocTemplate(<br> IDR_DOC2TYPE, RUNTIME_CLASS(CDoc2),<br> RUNTIME_CLASS(CMDIChildWnd),RUNTIME_CLASS(CView2));<br> AddDocTemplate(pDocTemplate2);</pre> 鏈鍚庯紝灝嗗畾鍒剁殑搴忓垪鍖栧拰緇樺浘浠g爜鍔犲叆鍒頒綘鐨勬柊鏂囨。鍜岃鍥劇被涓? <p><strong>濡備綍寰楀埌涓涓墦寮鏂囨。鐨勫垪琛紵</strong></p> <p>涓嬮潰鐨勭▼搴忔鎸囨槑濡備綍寰楀埌鐢–DocTemplate瀵硅薄寤虹珛鐨勬墍鏈夋枃妗g殑鎸囬拡鍒楄〃銆?br> 涓嬮潰鐨勭▼搴忔涓紝CMyApp鐢盋WinApp媧劇敓鑰屾潵銆傚彉閲弇_templateList鏄竴涓狢PtrList瀵硅薄錛屽畠鏄疌winApp鐨勬垚鍛樺彉閲忥紝 鍖呭惈涓涓墍鏈夋枃妗fā鏉挎寚閽堢殑鍒楄〃銆傛枃妗fā鏉垮嚱鏁癎etFirstDocPosition()鍜孏etNextDoc()琚敤鏉ュ湪鏂囨。妯℃澘鍒楄〃涓繘琛岃凱浠f潵 寰楀埌姣忎竴涓枃妗fā鏉褲?/p> <pre>void CMyApp::GetDocumentList(CObList * pDocList)<br> {<br> ASSERT(pDocList->IsEmpty());<br> POSITION pos = m_templateList.GetHeadPosition();<br> while (pos)<br> {<br> CDocTemplate* pTemplate = <br> (CDocTemplate*)m_templateList.GetNext(pos);<br> POSITION pos2 = pTemplate->GetFirstDocPosition();<br> while (pos2) <br> {<br> CDocument * pDocument;<br> if ((pDocument=pTemplate->GetNextDoc(pos2)) != NULL)<br> pDocList->AddHead(pDocument);<br> }<br> }<br> }</pre> <p>鍦ㄥ弬鑰冩墜鍐屾垨鍦ㄧ嚎甯姪涓紝鏈変袱涓狢docTemplate綾葷殑鍏叡鎴愬憳鍑芥暟娌℃湁琚鏄庛傜劧鑰岋紝 榪欎簺鍏叡鎴愬憳鍑芥暟鍦–DocTemplate綾諱腑琚畾涔夛紝騫朵笖涓哄湪鎵撳紑鏂囨。鐨勫垪琛ㄤ腑鍓嶅悗鎼滅儲鎻愪緵浜嗙畝鍗曠殑鏀寔銆?/p> <p>榪欎簺鍑芥暟濡備笅錛?br> <br> <br> Function virtual POSITION GetFirstDocPosition() const錛?br> 璋冪敤璇ュ嚱鏁板緱鍒板湪鎵撳紑鐨勬枃妗e垪琛ㄤ腑涓庢ā鏉跨浉鍏寵仈鐨勭涓涓枃妗g殑浣嶇疆銆傝繑鍥炵殑POSITION鐨勫艱兘澶熻GetNextDoc鎴愬憳鍑芥暟鍙嶅浣跨敤銆?<br> <br> Function Virtual CDocument* GetNextDoc(POSITION& rPosition) const錛?br> rPostion鏄墠闈㈣皟鐢℅etNextDoc 鎴朑etFirstDocPosition鎴愬憳鍑芥暟榪斿洖鐨凱OSITION鍊箋傝繖涓間笉鑳芥槸NULL銆傝皟鐢ㄨ鍑芥暟鏉ュ湪鎵鏈夋墦寮鐨勬枃妗d腑榪涜榪唬銆傝鍑芥暟榪? 鍥炶rPosition鎵鏍囪瘑鐨勬枃妗e茍灝唕Position璁劇疆涓哄垪琛ㄤ腑鐨勪笅涓涓枃妗g殑POSITION鍊箋傚亣濡傛墍媯绱㈢殑鏄垪琛ㄤ腑鐨勬渶鍚庝竴涓枃 妗o紝rPosition灝嗚璁句負絀哄箋?/p> <p><font color="#0000ff">娉ㄦ剰錛岃繖浠呭MFC3.2鐗堟湰鎴栨洿浣庣増鏈湁鏁堬紝瀵筂FC4.0鐗堟湰璇峰弬鑰冧笅闈細</font></p> <pre>void CMyApp::DoSomethingToAllDocs()<br> {<br> CObList pDocList;<br> POSITION pos = GetFirstDocTemplatePosition();<br> while(pos)<br> {<br> CDocTemplate* pTemplate = GetNextDocTemplate(pos); <br> POSITION pos2 = pTemplate->GetFirstDocPosition();<br> while(pos2)<br> {<br> CDocument* pDocument;<br> if(pDocument = pTemplate->GetNextDoc(pos2))<br> pDocList.AddHead(pDocument);<br> }<br> }<br> if(!pDocList.IsEmpty()){<br> pos = pDocList.GetHeadPosition();<br> while(pos)<br> { <br> //涓烘瘡涓涓枃妗h皟鐢–Document鍑芥暟<br> ( (CDocument*)pDocList.GetNext(pos) )<br> ->UpdateAllViews(NULL);<br> }<br> }</pre> <p><strong>濡備綍浣挎垜鐨勭▼搴忓湪鍚姩鏃朵笉鍒涘緩涓涓柊鏂囨。錛?/strong></p> <p>鍦ㄧ▼搴忕殑InitInstance涓殑ProcessShellCommand鍑芥暟涔嬪墠鍔犲叆錛?cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing</p> <p> </p> <p>錛堬紞錛? 涓嬮潰鏄父瑙佺殑Afx鍏ㄥ眬鍑芥暟錛?/p> <p> </p> <p>AfxFormatString1錛氱被浼紁rintf涓鑸湴灝嗗瓧絎︿覆鏍煎紡鍖?/p> <p> </p> <p>AfxFormatString2錛氱被浼紁rintf涓鑸湴灝嗗瓧絎︿覆鏍煎紡鍖?/p> <p> </p> <p>AfxMessageBox錛氱被浼糤indows API 鍑芥暟 MessageBox</p> <p> </p> <p>AfxOuputDebugString錛氬皢瀛楃涓茶緭寰闄ら敊瑁呯疆</p> <p> </p> <p>AfxGetApp錛氳幏寰梐pplication object (CwinApp媧劇敓瀵硅薄)鐨勬寚閽?/p> <p> </p> <p>AfxGetMainWnd錛氳幏寰楃▼搴忎富紿楀彛鐨勬寚閽?/p> <p> </p> <p>AfxGetInstance錛氳幏寰楃▼搴忕殑instance handle</p> <p> </p> <p> </p> <p> </p> <p>錛堜簩錛? CString 涓巆har []涔嬮棿鐨勮漿鎹? </p> <p> </p> <p>鍦╒C涓紝鎭愭曡繖涓や釜鏄粡甯歌榪涜杞崲鐨勫惂</p> <p> </p> <p>char str[10] = ”str”;</p> <p> </p> <p>CString sstr = “sstr”;</p> <p> </p> <p>sstr.Format(“%s”,str);</p> <p> </p> <p>strcpy(str,(LPCTSTR)sstr);</p> <p> </p> <p> </p> <p> </p> <p>錛堜笁錛? 鍏抽棴紼嬪簭:</p> <p> </p> <p>PostQuitMessage(WM_CLOSE);   鎴栬匬ostQuitMessage(WM_DESTROY);</p> <p> </p> <p>     鏇寸粷鐨勬槸鍏抽棴鎵鏈夌殑紼嬪簭錛?:ExitWindows ();</p> <p> </p> <p> </p> <p> </p> <p>錛堝洓錛? 鍦ㄥ叧闂獥鍙f椂錛屽綋瑕佸鏂囦歡榪涜淇濆瓨鏃訛紝鍙湪榪欓噷娣誨姞鍑芥暟錛?/p> <p> </p> <p>     1.錛夊湪CMainFrame閲岀殑OnClose錛堬級閲岋紝鐢∕essageBox("鍐呭","鏍囬",緇勫悎褰㈠紡);緇勫悎褰㈠紡鍙互鏌ョ湅MSDN鐨凪ESSAGEBOX( ) Function</p> <p> </p> <p>     2.錛夊湪CXXXDoc::SaveModified() 閲岋紝鍙兘鐢ˋfxMessageBox("");</p> <p> </p> <p>涓嶈兘鐢∕essageBox錛堬級鍑芥暟</p> <p> </p> <p> </p> <p> </p> <p>錛堜簲錛? 濡備綍淇敼紿椾綋鐨勬爣棰橈細</p> <p> </p> <p>     1.錛変慨鏀逛富紿楀彛鐨勬爣棰橈細m_pMainWnd->SetWindowText("浣犵殑鏍囬");</p> <p> </p> <p>     2.錛夊鏋滃湪浣犵殑document綾諱腑榪涜鏀癸紝鍒欑洿鎺ヨ皟鐢⊿etTitle("...")錛屽鏋滃湪浣犵殑view綾諱腑鏀癸紝鍒橤etDocument()->SetTitle("...")</p> <p> </p> <p>     3.錛夊鏋滄兂浣跨獥鍙g殑鏍囬鍏ㄩ儴鏇挎崲錛屽垯鐢細AfxGetMainWnd()->SetWindowText("浣犵殑鏍囬");</p> <p> </p> <p> </p> <p> </p> <p>錛堝叚錛? 寰楀埌紿椾綋鐨勬爣棰橈細</p> <p> </p> <p>     1.錛堿fxGetMainWnd()->GetWindowText(); </p> <p> </p> <p>    2.錛夊厛FindWindow()鎵懼埌紿楀彛鐨凥WND,鍦℅etWindowText();</p> <p> </p> <p> </p> <p> </p> <p>錛堜竷錛? 鍦ㄥ鏂囨。/瑙嗗浘涓細</p> <p> </p> <p>     1.錛夊瓙紿楀彛鐨勬渶澶у寲錛?/p> <p> </p> <p>      void CChildFrame::ActivateFrame(int nCmdShow)</p> <p> </p> <p>      {</p> <p> </p> <p>        // TODO: Add your specialized code here and/or call the base class</p> <p> </p> <p>        nCmdShow=SW_MAXIMIZE;</p> <p> </p> <p>        CMDIChildWnd::ActivateFrame(nCmdShow);</p> <p> </p> <p>       }</p> <p> </p> <p> </p> <p> </p> <p>2.錛夊睆钄藉瓙瀵硅瘽妗嗭細鍦ˋPP綾婚噷鎶婅繖涓ゅ彞璇濆睆钄芥帀</p> <p> </p> <p>       if (!ProcessShellCommand(cmdInfo))</p> <p> </p> <p>         return FALSE;</p> <p> </p> <p>3.錛夊叧闂瓙紿楀彛錛?/p> <p> </p> <p>::SendMessage(::AfxGetMainWnd()->m_hWnd, WM_COMMAND,ID_FILE_CLOSE,0);</p> <p> </p> <p> </p> <p> </p> <p>錛堝叓錛? 鍦ㄨ榪涜嚜瀹氫箟鐨勫厜鏍囧悗錛屽湪縐誨姩鐨勮繃紼嬩腑錛岄紶鏍囩殑褰㈢姸鎬繪槸鍦ㄨ嚜瀹氫箟鍜岄粯璁ょ殑鍏夋爣涔嬮棿鏅冨姩錛屽彲浠ヨ繖鏍瘋В鍐籌紝鍦ㄨ涓殑PreCreateWindow錛堬級涓姞鍏ュ涓嬪嚑鍙ワ細</p> <p> </p> <p>     BOOL CXXXXView::PreCreateWindow(CREATESTRUCT& cs)</p> <p> </p> <p>{</p> <p> </p> <p>       // TODO: Modify the Window class or styles here by modifying</p> <p> </p> <p>       // the CREATESTRUCT cs</p> <p> </p> <p>       cs.lpszClass =AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW,0,</p> <p> </p> <p>                   (HBRUSH)::GetStockObject (WHITE_BRUSH),0);</p> <p> </p> <p>       return CView::PreCreateWindow(cs);</p> <p> </p> <p>}</p> <p> </p> <p> </p> <p> </p> <p>錛堜節(jié)錛? 鎬庢牱紱佹鏀瑰彉紿楀彛鐨勫ぇ灝忓拰涓嶈兘縐誨姩鐨勭獥鍙o細</p> <p> </p> <p>          鍐?CMainFrame鐨凮nCreate鍑芥暟涓姞鍏ワ細</p> <p> </p> <p>        CMenu *pTopMenu=GetSystemMenu(false);</p> <p> </p> <p>          pTopMenu->RemoveMenu(4,MF_BYPOSITION);//鏈澶у寲紿楀彛涓嶅彲鐢?/p> <p> </p> <p>        pTopMenu->RemoveMenu(2,MF_BYPOSITION);//size</p> <p> </p> <p>        pTopMenu->RemoveMenu(1,MF_BYPOSITION);//浣夸笉鍙Щ鍔?/p> <p> </p> <p> </p> <p> </p> <p>錛堝崄錛?浣跨獥鍙e緇堝湪鏈鍓嶆柟錛?/p> <p> </p> <p>鍙鍦ˋpp綾諱腑鐨処nitInstance()鍑芥暟涓姞鍏ヤ互涓嬩唬鐮佸氨鍙互浜?</p> <p> </p> <p>BOOL CwindowOnTopApp:: InitInstance()</p> <p> </p> <p>{</p> <p> </p> <p>   //姝ゅ鐣ュ幓浜哣C鑷姩鐢熸垚鐨勪唬鐮?/p> <p> </p> <p>   m_pMainWnd->showWindow(SW_SHOW);</p> <p> </p> <p>   m_pMainWnd->UpdateWindow();</p> <p> </p> <p>   m_pMainWnd->SetWindowPos(&CWnd::WndTopMost,0,0,0,0,</p> <p> </p> <p>SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE);</p> <p> </p> <p>       Return true;</p> <p> </p> <p>}</p> <p>杞澆錛岀暀寰呬互鍚庢煡鐪嬨?br></p> </div> </div> </div><img src ="http://m.shnenglu.com/sureandrew/aggbug/61011.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sureandrew/" target="_blank">闃跨偝</a> 2008-09-05 17:10 <a href="http://m.shnenglu.com/sureandrew/archive/2008/09/05/61011.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>XP涓嬪畨瑁匧inux鍙婇噸瑁匵P鍚庝慨澶峀inuxhttp://m.shnenglu.com/sureandrew/archive/2008/05/05/48834.html闃跨偝闃跨偝Mon, 05 May 2008 15:59:00 GMThttp://m.shnenglu.com/sureandrew/archive/2008/05/05/48834.htmlhttp://m.shnenglu.com/sureandrew/comments/48834.htmlhttp://m.shnenglu.com/sureandrew/archive/2008/05/05/48834.html#Feedback0http://m.shnenglu.com/sureandrew/comments/commentRss/48834.htmlhttp://m.shnenglu.com/sureandrew/services/trackbacks/48834.html鍦╳indows緋葷粺涓婅浜唋inux緋葷粺鏈鎬曠殑灝辨槸閲嶈windows緋葷粺,涓嬮潰浠嬬粛涓縐嶆柟娉曘?br>瑁呭畬linux緋葷粺鍚庢渶濂藉仛涓涓惎鍔ㄦ枃浠?鏂規(guī)硶鏄敤鍛戒護:mkbootdisk   >   linux.img     (娉?鍚庨潰鐨刲inux.img鍚嶅瓧鍙互闅忎究鍙?涓嶈繃鎵╁睍鍚嶄竴瀹氳鏄?nbsp;  .img鐨?.鍙互鎶婅繖涓枃浠舵斁鍒頒竴涓猆鐩樹笂,涔熷彲浠ユ斁鍦ㄤ竴涓綘鑳芥壘鍒扮殑鍦版柟. 
涓嶈浠ヤ負涓婇潰鐨勬楠ゆ病鐢?涓鏃︿綘鏈夐棶棰樿閲嶆柊瑁厀indows緋葷粺,鑰屾伆濂戒綘鍙堟病鏈塴inux鍏夌洏鐨勮瘽,榪欎釜鏂囦歡灝辨湁澶х敤浜?閲嶈windows緋葷粺浼氭妸linux鐨刧rub寮曞緇欏垹闄ょ殑. 
涓鏃﹂噸瑁厀indows緋葷粺,娌℃硶鍚姩linux鐨勮瘽,棣栧厛涓嬭澆涓涓猯inuxdos(涓涓兘鍦╳indows涓嬫煡鐪媗inux涓殑鏂囦歡鐨勪笢瑗?,鐢ㄥ畠鎵懼埌浣犲仛鐨勯偅涓惎鍔ㄦ枃浠?鎶婂畠鏀懼埌浣犵殑windows涓殑c鐩樹腑.鍐嶄笅涓涓櫄鎷熻蔣鐩榲floppy(鍙互浠巋ttp://download.csdn.net/user/syboo/vfloppy涓嬭澆),鐢ㄨ櫄鎷熻蔣鐩樻壘鍒頒綘鐨刢鐩樹腑鐨勫惎鍔ㄦ枃浠跺氨琛屼簡,榪欐牱鍐嶆庝箞閲嶈windows緋葷粺浣犱篃涓嶇敤鎬曚簡.

闃跨偝 2008-05-05 23:59 鍙戣〃璇勮
]]>
Ubuntu涔嬪紑鏈烘嫻嬬‖鐩?/title><link>http://m.shnenglu.com/sureandrew/archive/2008/05/03/48720.html</link><dc:creator>闃跨偝</dc:creator><author>闃跨偝</author><pubDate>Sat, 03 May 2008 09:47:00 GMT</pubDate><guid>http://m.shnenglu.com/sureandrew/archive/2008/05/03/48720.html</guid><wfw:comment>http://m.shnenglu.com/sureandrew/comments/48720.html</wfw:comment><comments>http://m.shnenglu.com/sureandrew/archive/2008/05/03/48720.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sureandrew/comments/commentRss/48720.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sureandrew/services/trackbacks/48720.html</trackback:ping><description><![CDATA[Ubuntu榛樿鐨勮緗槸姣忓紑鏈?0嬈″氨媯嫻嬬‖鐩樹竴嬈★紝榪欎釜瀵逛簬絎旇鏈敤鎴鋒潵璇存湁鐐歸綣侊紝瀵逛簬鍙板紡鏈轟篃寰堜笉鐖姐傚交搴曞叧鎺変篃涓嶅ソ銆傝В鍐崇殑鏂規(guī)硶濡備笅錛?br> <br> 濡傛灉鎯充笅嬈″紑鏈轟笉媯嫻嬬‖鐩橈紝鍙互鍒涘緩濡備笅涓涓┖鐧界殑鏂囦歡鍗沖彲銆?br> $sudo touch /fastboot<br> <br> 濡傛灉鎯充笅嬈″紑鏈烘嫻嬬‖鐩橈紝鍙互鍒涘緩濡備笅涓涓┖鐧芥枃浠躲?br> $sudo touch /forcefsck <br> <br> 濡傛灉鎯蟲瘡寮鏈?0嬈℃嫻嬩竴嬈$‖鐩橈紝鐢ㄤ笅闈㈢殑鍛戒護銆?br> $sudo tune2fs -c 60 <br> <br> 濡傛灉鎯充竴鍛ㄦ嫻嬩竴嬈$‖鐩橈紝鐢ㄤ笅闈㈢殑鍛戒護銆?br> $sudo tune2fs -i 1w <br> <br> 濡傛灉鎯崇煡閬撴洿澶歵une2fs鍛戒護鐨勫唴瀹癸紝鐢ㄤ笅闈㈢殑鍛戒護銆?br> $man tune2fs<img src ="http://m.shnenglu.com/sureandrew/aggbug/48720.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sureandrew/" target="_blank">闃跨偝</a> 2008-05-03 17:47 <a href="http://m.shnenglu.com/sureandrew/archive/2008/05/03/48720.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦╱buntu7.10涓婄殑virtualbox閲屽畨瑁匯eactOShttp://m.shnenglu.com/sureandrew/archive/2008/04/16/47177.html闃跨偝闃跨偝Tue, 15 Apr 2008 18:53:00 GMThttp://m.shnenglu.com/sureandrew/archive/2008/04/16/47177.htmlhttp://m.shnenglu.com/sureandrew/comments/47177.htmlhttp://m.shnenglu.com/sureandrew/archive/2008/04/16/47177.html#Feedback0http://m.shnenglu.com/sureandrew/comments/commentRss/47177.htmlhttp://m.shnenglu.com/sureandrew/services/trackbacks/47177.html闃呰鍏ㄦ枃

闃跨偝 2008-04-16 02:53 鍙戣〃璇勮
]]>
gdb璋冭瘯鍣ㄥ懡浠よ瑙o薊杞澆錛?/title><link>http://m.shnenglu.com/sureandrew/archive/2008/03/30/45772.html</link><dc:creator>闃跨偝</dc:creator><author>闃跨偝</author><pubDate>Sun, 30 Mar 2008 14:30:00 GMT</pubDate><guid>http://m.shnenglu.com/sureandrew/archive/2008/03/30/45772.html</guid><wfw:comment>http://m.shnenglu.com/sureandrew/comments/45772.html</wfw:comment><comments>http://m.shnenglu.com/sureandrew/archive/2008/03/30/45772.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sureandrew/comments/commentRss/45772.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sureandrew/services/trackbacks/45772.html</trackback:ping><description><![CDATA[鍦╨inux涓嬬紪璇戠▼搴忚鐢ㄥ埌gdb,鎴戜竴鐩磋涓嶅埌鍑犱釜鍛戒護錛屾墍浠ヨ漿鏉ヤ竴綃囪瑙db鍛戒護鐨勫笘瀛愶紝涓杈歸殢鏃舵煡鎵俱?br>浣滆?yrj 鐨?Blog<br><strong><font size="6">gdb 鍛戒護璇﹁В<br></font></strong> <table class="MsoNormalTable" style="border: 1pt solid windowtext;" border="1" cellpadding="0" cellspacing="1"> <tbody> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">awatch</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鎸囧畾涓涓彉閲忥紝濡傛灉榪欎釜鍙橀噺琚鎴栬呰鍐欙紝鍒欐殏鍋滅▼搴忚繍琛岋紝鍦ㄨ皟璇曞櫒涓樉紺轟俊鎭紝騫剁瓑寰呬笅涓涓皟璇曞懡浠ゃ傚弬鑰?span lang="EN-US">rwatch</span>鍜?span lang="EN-US">watch</span>鍛戒護銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">backtrace</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏄劇ず鍑芥暟璋冪敤寰楁墍鏈夋爤妗嗘灦錛?span lang="EN-US">stack frames</span>錛夌殑<span lang="EN-US"> </span>韙抗鍜屽綋鍓嶅嚱鏁扮殑鍙傛暟鐨勫鹼紝<span lang="EN-US">bt</span>鏄繖涓懡浠ょ殑綆鍐欍?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">break</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">璁劇疆涓涓柇鐐癸紝榪欎釜鍛戒護闇瑕佹寚瀹氫唬鐮佽鎴栬呭嚱鏁板悕浣滀負鍙傛暟<span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">clear</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍒犻櫎涓涓柇鐐癸紝榪欎釜鍛戒護闇瑕佸埗瀹氫唬鐮佽鎴栬呭嚱鏁板悕浣滀負鍙傛暟<span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">continue</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">璋冭瘯鍣ㄥ仠姝㈢殑鍦版柟緇х畫鎵ц<span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">Ctrl-C</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍦ㄥ綋鍓嶄綅緗仠姝㈡墽琛屾鍦ㄦ墽琛岀殑紼嬪簭錛屾柇鐐瑰湪褰撳墠琛?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">disable</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">紱佹鏂偣鍔熻兘錛岃繖涓懡浠ら渶瑕佺姝㈢殑鏂偣鍦ㄦ柇鐐瑰垪琛ㄧ儲寮曞間綔涓哄弬鏁?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">display</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍦ㄦ柇鐐圭殑鍋滄鐨勫湴鏂癸紝鏄劇ず鎸囧畾鐨勮〃杈懼紡鐨勫箋傦紙鏄劇ず鍙橀噺錛?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">enable</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍏佽鏂偣鍔熻兘錛岃繖涓懡浠ら渶瑕佸厑璁哥殑鏂偣鍦ㄦ柇鐐瑰垪琛ㄧ儲寮曞間綔涓哄弬鏁?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">finish</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">緇х畫鎵ц錛岀煡閬撳綋鍓嶅嚱鏁拌繑鍥?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">ignore</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">蹇界暐鏌愪釜鏂偣鍒跺畾鐨勬鏁般備緥錛?span lang="EN-US">ignore 4 23 </span>蹇界暐鏂偣<span lang="EN-US">4</span>鐨?span lang="EN-US">23</span>嬈¤繍琛岋紝鍦ㄧ<span lang="EN-US">24</span>嬈$殑鏃跺欎腑鏂?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">info breakpoints</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏌ョ湅鏂偣淇℃伅<span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">info display</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏌ョ湅璁劇疆鐨勯渶瑕佹樉紺虹殑琛ㄨ揪寮忕殑淇℃伅<span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">kill</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">緇堟褰撳墠<span lang="EN-US">debug</span>鐨勮繘紼?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">list</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏄劇ず<span lang="EN-US">10</span>琛屼唬鐮併傚鏋滄病鏈夋彁渚涘弬鏁扮粰榪欎釜鍛戒護錛屽垯浠庡綋鍓嶈寮濮嬫樉紺?span lang="EN-US">10</span>琛屼唬鐮併?span lang="EN-US"><br></span>濡傛灉鎻愪緵浜嗗嚱鏁板悕浣滀負鍙傛暟錛屽垯浠庡嚱鏁板紑澶存樉紺恒傚鏋滄彁渚涗唬鐮佽鐨勭紪鍙蜂綔涓哄弬<span lang="EN-US"><br></span>鏁幫紝榪欎竴琛屼綔涓哄紑澶存樉紺恒?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">load</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍔ㄦ佽澆鍏ヤ竴涓彲鎵ц鏂囦歡鍒拌皟璇曞櫒銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">next</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鎵ц涓嬩竴琛岀殑婧愪唬鐮佺殑鎵鏈夋寚浠ゃ傚鏋滄槸鍑芥暟璋冪敤錛屽垯涔熷綋浣滀竴琛屾簮浠g爜錛屾墽琛屽埌姝ゅ嚱鏁拌繑鍥?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">nexti</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鎵ц涓嬩竴琛岀殑婧愪唬鐮佷腑鐨勪竴鏉℃眹緙栨寚浠?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">print</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏄劇ず鍙橀噺鐨勫?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">ptype</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏄劇ず鍙橀噺鐨勭被鍨?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">return</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">寮哄埗浠庡綋鍓嶅嚱鏁拌繑鍥?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">run</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">浠庣▼搴忓紑濮嬬殑鍦版柟鎵ц<span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">rwatch</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鎸囧畾涓涓彉閲忥紝濡傛灉榪欎釜鍙橀噺琚錛屽垯鏆傚仠紼嬪簭榪愯錛屽湪璋冭瘯鍣ㄤ腑鏄劇ず淇℃伅錛屽茍絳夊緟涓嬩竴涓皟璇曞懡浠ゃ傚弬鑰?span lang="EN-US">rwatch</span>鍜?span lang="EN-US">watch</span>鍛戒護銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">set</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">璁劇疆鍙橀噺鐨勫箋備緥濡傦細<span lang="EN-US">set nval=54 </span>灝嗘妸<span lang="EN-US">54</span>淇濆瓨鍒?span lang="EN-US">nval</span>鍙橀噺涓?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">step</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">緇х畫鎵ц紼嬪簭涓嬩竴琛屾簮浠g爜鐨勬墍鏈夋寚浠ゃ傚鏋滄槸璋冪敤鍑芥暟錛岃繖涓懡浠ゅ皢榪涘叆鍑芥暟鐨勫唴閮紝鍗曟鎵ц鍑芥暟涓唬鐮併?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">stepi</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">緇х畫鎵ц紼嬪簭涓嬩竴琛屾簮浠g爜涓殑姹囩紪鎸囦護銆傚鏋滄槸鍑芥暟璋冪敤錛岃繖涓懡浠ゅ皢榪涘叆鍑芥暟鐨勫唴閮紝鍗曟鎵ц鍑芥暟涓殑姹囩紪浠g爜銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">txbreak</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍦ㄥ綋鍓嶅嚱鏁扮殑閫鍑虹殑鐐逛笂璁劇疆涓涓復鏃剁殑鏂偣錛堝彧鍙嬌鐢ㄤ竴嬈★級銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">undisplay</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍒犻櫎涓涓?span lang="EN-US">display</span>璁劇疆鐨勫彉閲忔樉紺恒傝繖涓懡浠ら渶瑕佸皢<span lang="EN-US">display list</span>涓殑绱㈠紩鍋氬弬鏁般?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">watch</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鎸囧畾涓涓彉閲忥紝濡傛灉榪欎釜鍙橀噺琚啓錛屽垯鏆傚仠紼嬪簭榪愯錛屽湪璋冭瘯鍣ㄤ腑鏄劇ず淇℃伅錛屽茍絳夊緟涓嬩竴涓皟璇曞懡浠ゃ傚弬鑰?span lang="EN-US">rwatch</span>鍜?span lang="EN-US">watch</span>鍛戒護銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">whatis</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鏄劇ず鍙橀噺鐨勫煎拰綾誨瀷銆?span lang="EN-US"></span></span></p> </td> </tr> <tr> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 109.1pt; background-color: transparent;" width="145"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">xbreak</span></p> </td> <td style="border: 1pt solid windowtext; padding: 0.75pt; width: 308pt; background-color: transparent;" width="411"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: 瀹嬩綋;">鍦ㄥ綋鍓嶅嚱鏁扮殑閫鍑虹殑鐐逛笂璁劇疆涓涓柇鐐廣?/span></p> </td> </tr> </tbody> </table> <br><br><img src ="http://m.shnenglu.com/sureandrew/aggbug/45772.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sureandrew/" target="_blank">闃跨偝</a> 2008-03-30 22:30 <a href="http://m.shnenglu.com/sureandrew/archive/2008/03/30/45772.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>CodeBlocks浣跨敤綆浠?/title><link>http://m.shnenglu.com/sureandrew/archive/2008/03/29/45650.html</link><dc:creator>闃跨偝</dc:creator><author>闃跨偝</author><pubDate>Fri, 28 Mar 2008 16:16:00 GMT</pubDate><guid>http://m.shnenglu.com/sureandrew/archive/2008/03/29/45650.html</guid><wfw:comment>http://m.shnenglu.com/sureandrew/comments/45650.html</wfw:comment><comments>http://m.shnenglu.com/sureandrew/archive/2008/03/29/45650.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sureandrew/comments/commentRss/45650.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sureandrew/services/trackbacks/45650.html</trackback:ping><description><![CDATA[<p align=left>      瀛︿簡榪欎箞涔呮妧鏈紝鍏跺疄鍑犱箮娌″啓榪囨妧鏈枃绔犮備粖澶╃涓嬈″啓鎶鏈枃绔犮傛兂鐫榪樻槸鍐欑偣綆鍗曠殑鍚э紝灝卞啓鍐機odeBlocks鐨勭畝鍗曚嬌鐢ㄦ暀紼嬪惂錛?br>      濡傛灉浣犲畨瑁匔odeBlocks8.02錛屼粬鏈夐泦鎴愪簡MinGW鐨勭増鏈紝鍖呭惈浜咷CC錛屽湪絎竴嬈¤繍琛屾椂錛屼粬浼氳浣犻夋嫨榛樿鐨勭紪璇戝櫒錛屽鏋滄槸闆嗘垚浜哅inGW鐨勶紝榛樿灝辨槸GCC錛岄夎繖灝卞彲浠ヤ簡錛屼綘涔熷彲浠ラ夊埆鐨勶紝浣嗘槸鎴戞劅瑙夋病蹇呰錛孋odeBlocks+MinGW榪欎釜緇勫悎鎸哄ソ鐨勩?br>      瑁呭ソ鍚庣偣鍑籆B錛圕odeBlocks涓涓嬬畝縐癈B錛夊浘鏍囷紝鎵撳紑濡備笅鍥俱?br><img height=600 alt="" src="http://m.shnenglu.com/images/cppblog_com/sureandrew/cb1.png" width=800 border=0></p> 鍏跺疄鐣岄潰璺焩isual studio.net寰堢浉浼鹼紝浣嗘槸鎴戞劅瑙夊緢娓呯埥(鍏抽敭鎴戝枩嬈㈠紑婧愮殑涓滆タ錛?錛屾搷浣滃拰閰嶇疆鍏跺疄涔熷緢鐩鎬技銆?br>      涓嬮潰鎴戜滑灝卞厛鐢熸垚涓涓畝鍗曠殑宸ョ▼鏉ョ湅涓涓?br>      閫夋嫨File->New->Project,寮瑰嚭濡備笅瀵硅瘽妗?br><img height=480 alt="" src="http://m.shnenglu.com/images/cppblog_com/sureandrew/cb3.png" width=640 border=0><br>      鍙緵閫夋嫨鐨勬ā鏉垮伐紼嬭繕鐪熷錛屽ソ澶氬浘褰㈢浉鍏崇殑宸ョ▼錛岃繕鏈夊紑婧愬浘褰㈠簱妯℃澘錛屾垜浠氨閫変竴涓狾penGL Project錛岀劧鍚庝竴璺線涓嬶紝鐢熸垚涓涓綘鍛藉悕鐨勫伐紼嬶紝鎴戣搗寰楁槸myopengl錛岀劧鍚庣紪璇戣繍琛屽氨鍙互浜嗭紝<br><img height=300 alt="" src="http://m.shnenglu.com/images/cppblog_com/sureandrew/cb4.png" width=300 border=0><br>榪欏嚑涔庢槸鏈綆鍗曠殑紿楀彛OpenGL紼嬪簭浜嗭紝涓嶈繃涔熸湁鎺ヨ繎200琛屼唬鐮併?br>o(∩_∩)o...鍐欑殑澶樊浜嗭紒 <img src ="http://m.shnenglu.com/sureandrew/aggbug/45650.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sureandrew/" target="_blank">闃跨偝</a> 2008-03-29 00:16 <a href="http://m.shnenglu.com/sureandrew/archive/2008/03/29/45650.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://91keshi.com" target="_blank">久久精品网址</a>| <a href="http://airsixth.com" target="_blank">亚洲一二三区视频在线观看</a>| <a href="http://balqueen.com" target="_blank">久久婷婷影院</a>| <a href="http://jorhom.com" target="_blank">久久久久久久久久久久久女国产乱</a>| <a href="http://gg5gg.com" target="_blank">欧美日本国产视频</a>| <a href="http://kissgz.com" target="_blank">浪潮色综合久久天堂</a>| <a href="http://ynjzwh.com" target="_blank">午夜精品久久久久久久99水蜜桃 </a>| <a href="http://7373se.com" target="_blank">欧美日韩八区</a>| <a href="http://yp77741.com" target="_blank">欧美日韩一区高清</a>| <a href="http://3dmh145.com" target="_blank">国产精品久久一区二区三区</a>| <a href="http://www-23918.com" target="_blank">国产精品成人一区二区三区吃奶</a>| <a href="http://111491.com" target="_blank">亚洲视频一区二区</a>| <a href="http://tao62bao.com" target="_blank">9人人澡人人爽人人精品</a>| <a href="http://49vvvv.com" target="_blank">午夜国产精品视频</a>| <a href="http://www-94889.com" target="_blank">欧美电影免费观看高清完整版</a>| <a href="http://www559955.com" target="_blank">亚洲视频免费看</a>| <a href="http://327099.com" target="_blank">亚洲影音一区</a>| <a href="http://www-878009.com" target="_blank">美腿丝袜亚洲色图</a>| <a href="http://psykoptic.com" target="_blank">国产精品美女久久久久久2018</a>| <a href="http://czwangluoyouhua.com" target="_blank">久久精品五月</a>| <a href="http://www-485050.com" target="_blank">奶水喷射视频一区</a>| <a href="http://kissgz.com" target="_blank">国产精品实拍</a>| <a href="http://wslsp.com" target="_blank">亚洲精品一区二区三区婷婷月</a>| <a href="http://www-33tt.com" target="_blank">国产主播一区二区</a>| <a href="http://56lin.com" target="_blank">91久久亚洲</a>| <a href="http://880895.com" target="_blank">久久精品首页</a>| <a href="http://www497171a.com" target="_blank">日韩亚洲精品在线</a>| <a href="http://szywsj.com" target="_blank">久久视频在线视频</a>| <a href="http://xxxx90.com" target="_blank">国产精品毛片a∨一区二区三区|国 </a>| <a href="http://660507ww.com" target="_blank">欧美一区二区三区喷汁尤物</a>| <a href="http://aqd072.com" target="_blank">快she精品国产999</a>| <a href="http://251aaa.com" target="_blank">亚洲免费电影在线观看</a>| <a href="http://667939.com" target="_blank">久久成人国产</a>| <a href="http://tutu80.com" target="_blank">国产精品乱码</a>| <a href="http://xilxx.com" target="_blank">亚洲特级片在线</a>| <a href="http://17vx.com" target="_blank">亚洲成在线观看</a>| <a href="http://2629929.com" target="_blank">99精品免费视频</a>| <a href="http://ccc982.com" target="_blank">免费观看欧美在线视频的网站</a>| <a href="http://avtt0.com" target="_blank">欧美一区二区精品在线</a>| <a href="http://tianxiantxtv.com" target="_blank">久久频这里精品99香蕉</a>| <a href="http://x946.com" target="_blank">国产精品专区第二</a>| <a href="http://mimi78.com" target="_blank">亚洲午夜电影网</a>| <a href="http://666675com.com" target="_blank">亚洲国产成人av</a>| <a href="http://zisxks.com" target="_blank">亚洲蜜桃精久久久久久久</a>| <a href="http://ccltb.com" target="_blank">国内精品伊人久久久久av一坑</a>| <a href="http://baoyu1313.com" target="_blank">国产精品私人影院</a>| <a href="http://neudlac.com" target="_blank">亚洲人被黑人高潮完整版</a>| <a href="http://f9494.com" target="_blank">久久亚洲精品欧美</a>| <a href="http://yjsp8888.com" target="_blank">欧美一区=区</a>| <a href="http://ategpu.com" target="_blank">国产一区二区成人</a>| <a href="http://06le.com" target="_blank">欧美一区二区在线播放</a>| <a href="http://261262.com" target="_blank">亚洲久久在线</a>| <a href="http://icciran.com" target="_blank">欧美另类亚洲</a>| <a href="http://sdsankeguo.com" target="_blank">亚洲免费观看</a>| <a href="http://ttmitch.com" target="_blank">91久久国产综合久久</a>| <a href="http://zhouqie.com" target="_blank">麻豆精品国产91久久久久久</a>| <a href="http://7485888.com" target="_blank">精品成人一区</a>| <a href="http://www-699603.com" target="_blank">免费在线欧美视频</a>| <a href="http://yw5531.com" target="_blank">久久亚洲一区二区三区四区</a>| <a href="http://konwoosh.com" target="_blank">在线观看日韩欧美</a>| <a href="http://www456456.com" target="_blank">鲁大师影院一区二区三区</a>| <a href="http://www-72794.com" target="_blank">欧美制服丝袜</a>| <a href="http://cdcpt.com" target="_blank">伊人婷婷久久</a>| <a href="http://chinashixin.com" target="_blank">欧美激情第五页</a>| <a href="http://337795.com" target="_blank">欧美成熟视频</a>| <a href="http://whaylan.com" target="_blank">99国产精品久久久久久久成人热 </a>| <a href="http://dusenborg.com" target="_blank">欧美日韩在线直播</a>| <a href="http://saomm18.com" target="_blank">91久久中文</a>| <a href="http://qq6699.com" target="_blank">亚洲区欧美区</a>| <a href="http://xingba999.com" target="_blank">欧美日韩精品综合在线</a>| <a href="http://69kun.com" target="_blank">在线视频中文亚洲</a>| <a href="http://yiqipapa8.com" target="_blank">国产精品99久久久久久宅男</a>| <a href="http://300618.com" target="_blank">欧美日韩免费观看一区三区</a>| <a href="http://yjizz08.com" target="_blank">99热这里只有成人精品国产</a>| <a href="http://ju255.com" target="_blank">亚洲区第一页</a>| <a href="http://977764.com" target="_blank">国产精品亚洲综合色区韩国</a>| <a href="http://2061826.com" target="_blank">久久爱91午夜羞羞</a>| <a href="http://2996611.com" target="_blank">久久久久久一区二区</a>| <a href="http://weixiao668.com" target="_blank">亚洲激情网站免费观看</a>| <a href="http://www-90422.com" target="_blank">亚洲三级视频在线观看</a>| <a href="http://syfeichi.com" target="_blank">国产精品卡一卡二</a>| <a href="http://114499com.com" target="_blank">久久综合国产精品</a>| <a href="http://www311pi.com" target="_blank">欧美精品97</a>| <a href="http://china391.com" target="_blank">亚洲欧美日韩成人</a>| <a href="http://edtxt.com" target="_blank">久久久99国产精品免费</a>| <a href="http://012488.com" target="_blank">亚洲黄色在线</a>| <a href="http://woaigougou.com" target="_blank">亚洲区在线播放</a>| <a href="http://83mmmm.com" target="_blank">国产精品久久久久久久久久三级</a>| <a href="http://710191.com" target="_blank">狠狠爱综合网</a>| <a href="http://www-4997.com" target="_blank">欧美激情亚洲国产</a>| <a href="http://9238479.com" target="_blank">国产精品啊啊啊</a>| <a href="http://26mmmm.com" target="_blank">久久久噜噜噜久久中文字免</a>| <a href="http://zz-777.com" target="_blank">久久资源av</a>| <a href="http://www-3121.com" target="_blank">亚洲影视在线</a>| <a href="http://w7727.com" target="_blank">久久―日本道色综合久久</a>| <a href="http://www068hs.com" target="_blank">亚洲精品在线观看视频</a>| <a href="http://www151zh.com" target="_blank">亚洲欧美久久</a>| <a href="http://dmzjz.com" target="_blank">99re8这里有精品热视频免费</a>| <a href="http://zhongrenma.com" target="_blank">久久精品九九</a>| <a href="http://www492002.com" target="_blank">久久午夜激情</a>| <a href="http://boocnn.com" target="_blank">亚洲欧美激情一区二区</a>| <a href="http://bizhijidi.com" target="_blank">久久在线免费观看视频</a>| <a href="http://www77577.com" target="_blank">亚洲一区久久久</a>| <a href="http://www4455va.com" target="_blank">国产精品久久久久久久久免费桃花 </a>| <a href="http://884v.com" target="_blank">99在线精品免费视频九九视</a>| <a href="http://www8xvi.com" target="_blank">国产精品丝袜91</a>| <a href="http://1069024.com" target="_blank">亚洲第一页中文字幕</a>| <a href="http://899gh.com" target="_blank">国产精品视频观看</a>| <a href="http://www456456.com" target="_blank">亚洲电影自拍</a>| <a href="http://csmdjs.com" target="_blank">国产一区二区三区精品欧美日韩一区二区三区 </a>| <a href="http://03qt.com" target="_blank">欧美伦理a级免费电影</a>| <a href="http://bjmrkj.com" target="_blank">欧美在线欧美在线</a>| <a href="http://sdxinqi.com" target="_blank">欧美精品色综合</a>| <a href="http://xp1025.com" target="_blank">久热综合在线亚洲精品</a>| <a href="http://713b.com" target="_blank">国产精品久久久久久妇女6080 </a>| <a href="http://18cgh.com" target="_blank">亚洲免费观看高清在线观看</a>| <a href="http://9lunli.com" target="_blank">亚洲欧美日韩精品久久久久</a>| <a href="http://www49718.com" target="_blank">亚洲激情电影在线</a>| <a href="http://kk8c.com" target="_blank">久久精品国产精品 </a>| <a href="http://77427xyz.com" target="_blank">欧美精品色综合</a>| <a href="http://www-919198.com" target="_blank">亚久久调教视频</a>| <a href="http://jav1111.com" target="_blank">欧美日韩黄色一区二区</a>| <a href="http://qq6699.com" target="_blank">欧美激情精品久久久久久变态</a>| <a href="http://6133c.com" target="_blank">久久尤物视频</a>| <a href="http://xxxbobba.com" target="_blank">久久久久久久尹人综合网亚洲</a>| <a href="http://66636by.com" target="_blank">欧美一级视频一区二区</a>| <a href="http://50ud.com" target="_blank">一区二区三区福利</a>| <a href="http://y77778.com" target="_blank">欧美高清视频一区二区三区在线观看</a>| <a href="http://jyboke.com" target="_blank">亚洲第一在线综合网站</a>| <a href="http://hengbang50.com" target="_blank">亚洲欧美日韩天堂</a>| <a href="http://4545www.com" target="_blank">亚洲欧美日韩国产另类专区</a>| <a href="http://72avav.com" target="_blank">欧美裸体一区二区三区</a>| <a href="http://www-55655.com" target="_blank">欧美激情1区2区3区</a>| <a href="http://667939.com" target="_blank">一区二区三区在线观看国产</a>| <a href="http://1355456.com" target="_blank">欧美一区二区三区免费视频 </a>| <a href="http://ww9494.com" target="_blank">午夜在线观看欧美</a>| <a href="http://fulong-tj.com" target="_blank">欧美日韩99</a>| <a href="http://85041960.com" target="_blank">日韩午夜电影</a>| <a href="http://hlyjh.com" target="_blank">亚洲天堂黄色</a>| <a href="http://xxx6688.com" target="_blank">国产精品久久久一区二区三区</a>| <a href="http://91see8.com" target="_blank">欧美一区二区三区在线</a>| <a href="http://r4747.com" target="_blank">国产精品劲爆视频</a>| <a href="http://016889.com" target="_blank">日韩一区二区免费高清</a>| <a href="http://www52y.com" target="_blank">亚洲深夜av</a>| <a href="http://www559955.com" target="_blank">国产精品久久久久久av下载红粉 </a>| <a href="http://www-13978.com" target="_blank">国产精品久久久亚洲一区</a>| <a href="http://439368.com" target="_blank">欧美国产视频一区二区</a>| <a href="http://www-293456.com" target="_blank">欧美电影在线观看</a>| <a href="http://91ypp.com" target="_blank">亚洲日本成人网</a>| <a href="http://138268.com" target="_blank">欧美日本精品在线</a>| <a href="http://aberyco.com" target="_blank">一本色道久久99精品综合</a>| <a href="http://xpj493.com" target="_blank">篠田优中文在线播放第一区</a>| <a href="http://tavbao.com" target="_blank">国产日韩欧美一二三区</a>| <a href="http://333666333.com" target="_blank">久久福利视频导航</a>| <a href="http://436212.com" target="_blank">欧美大片va欧美在线播放</a>| <a href="http://luobu520.com" target="_blank">亚洲美女中出</a>| <a href="http://hy1598.com" target="_blank">国产麻豆日韩</a>| <a href="http://sdmsjd.com" target="_blank">欧美1区视频</a>| <a href="http://26cs.com" target="_blank">亚洲一区久久久</a>| <a href="http://32tun.com" target="_blank">久久本道综合色狠狠五月</a>| <a href="http://894322.com" target="_blank">伊人久久亚洲热</a>| <a href="http://845821.com" target="_blank">欧美精品国产一区二区</a>| <a href="http://www895pao.com" target="_blank">亚洲视频一区在线</a>| <a href="http://5110010.com" target="_blank">久久久久久综合网天天</a>| <a href="http://sxhrsmjj.com" target="_blank">亚洲黄色有码视频</a>| <a href="http://noeljgq.com" target="_blank">国产精品初高中精品久久</a>| <a href="http://5gn4y.com" target="_blank">欧美伊人精品成人久久综合97</a>| <a href="http://dddd30.com" target="_blank">99视频在线观看一区三区</a>| <a href="http://avsemm.com" target="_blank">欧美精品色网</a>| <a href="http://yiqiluntan.com" target="_blank">亚欧成人在线</a>| <a href="http://149155.com" target="_blank">最新国产精品拍自在线播放</a>| <a href="http://jzsp87.com" target="_blank">午夜精品久久久久久久久久久久久 </a>| <a href="http://1235656.com" target="_blank">亚洲人妖在线</a>| <a href="http://ttdy20.com" target="_blank">午夜精品在线视频</a>| <a href="http://0934photo.com" target="_blank">伊人久久成人</a>| <a href="http://668527.com" target="_blank">国产精品www色诱视频</a>| <a href="http://www-44442.com" target="_blank">久久亚裔精品欧美</a>| <a href="http://977mo.com" target="_blank">亚洲视频二区</a>| <a href="http://expolucy.com" target="_blank">亚洲精品乱码久久久久久日本蜜臀</a>| <a href="http://44cgcg.com" target="_blank">国产亚洲精品美女</a>| <a href="http://universehb.com" target="_blank">你懂的视频欧美</a>| <a href="http://edtxt.com" target="_blank">欧美一级播放</a>| <a href="http://7a6a.com" target="_blank">亚洲精品久久7777</a>| <a href="http://9uu91.com" target="_blank">久久综合色影院</a>| <a href="http://cao3636.com" target="_blank">午夜国产欧美理论在线播放</a>| <a href="http://yytaotu.com" target="_blank">亚洲欧洲日产国产网站</a>| <a href="http://ykk7.com" target="_blank">国产一区二区成人</a>| <a href="http://xiehaihua.com" target="_blank">欧美午夜一区二区</a>| <a href="http://wwwen41.com" target="_blank">免费亚洲婷婷</a>| <a href="http://995688.com" target="_blank">久久久精品国产99久久精品芒果</a>| <a href="http://yashikeji.com" target="_blank">欧美在线不卡视频</a>| <a href="http://www895pao.com" target="_blank">亚洲人成网站精品片在线观看</a>| <a href="http://wwwhhh396.com" target="_blank">欧美亚洲综合另类</a>| <a href="http://6168138.com" target="_blank">亚洲美女网站</a>| <a href="http://www201314.com" target="_blank">亚洲电影网站</a>| <a href="http://gx2020.com" target="_blank">欧美国产成人在线</a>| <a href="http://3dpasion.com" target="_blank">久久久久国产精品一区三寸</a>| <a href="http://sepapapa8888.com" target="_blank">日韩一区二区福利</a>| <a href="http://konwoosh.com" target="_blank">亚洲成色www久久网站</a>| <a href="http://2323nn.com" 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>