锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美国产视频日韩,亚洲电影av,亚洲私拍自拍http://m.shnenglu.com/woaidongmao/category/6003.html鏂囩珷鍧囨敹褰曡嚜浠栦漢鍗氬錛屼絾涓嶅枩鏍囬鍓嶅姞-[杞創]錛屽洜鍏朵笐闄嬶紝瑙佽皡錛亊zh-cnSat, 11 Oct 2008 20:42:30 GMTSat, 11 Oct 2008 20:42:30 GMT60鍦╒C6涓嬌鐢℅DI+http://m.shnenglu.com/woaidongmao/archive/2008/10/08/63503.html鑲ヤ粩鑲ヤ粩Wed, 08 Oct 2008 14:19:00 GMThttp://m.shnenglu.com/woaidongmao/archive/2008/10/08/63503.htmlhttp://m.shnenglu.com/woaidongmao/comments/63503.htmlhttp://m.shnenglu.com/woaidongmao/archive/2008/10/08/63503.html#Feedback0http://m.shnenglu.com/woaidongmao/comments/commentRss/63503.htmlhttp://m.shnenglu.com/woaidongmao/services/trackbacks/63503.htmlvc6涓浣曞畨瑁?
涓縐嶆柟寮忔槸瀹夎.net platform sdk,閲岄潰灝變細鍖呭惈GDI+鐨勭浉鍏沖簱鏂囦歡鍜屽ご鏂囦歡
鑻ユ槸涓嶆兂涓轟簡GDI+灝卞畨瑁?NET PLATFORM SDK,閭e氨鍙互涓嬭澆鍗曠嫭鐨勫簱鏂囦歡鍜屽ご鏂囦歡,
涓嬭澆鍦板潃:http://www.codersource.net/samples/mfcgdiplus.zip涓嬭澆鍚?灝嗘枃浠惰В
鍘嬬緝鍒版煇涓洰褰?鐒跺悗灝哣C鐨刬nclude鍜宭ib鐩綍鍒嗗埆鎸囧悜鍒氭墠鐨勭洰褰曚腑鐨刲ib鍜宨nclude

棣栧厛鍦╯tdafx.h鎴栬呭叾浠栧ご鏂囦歡閲岄潰鍔犱笂浠ヤ笅浠g爜錛屼互鍖呭惈GDI+鐨勫ご鏂囦歡鍜宭ib鏂囦歡錛?br>
#include <gdiplus.h>
using namespace Gdiplus;
#pragma comment(lib,
"gdiplus.lib")

鐒跺悗鍦–WinApp緇ф壙涓嬫潵鐨勫簲鐢ㄧ▼搴忕被閲岄潰澹版槑涓や釜鍙橀噺錛?br>
private:
GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;

鍦ㄥ垵濮嬪寲鍑芥暟InitInstance()閲岄潰鍔犲叆錛?br>
GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);

鍒拌繖閲岋紝GDI+鐨勫垵濮嬪寲宸ヤ綔宸茬粡瀹屾垚錛屽彲浠ュ湪搴旂敤紼嬪簭褰撲腑浣跨敤GDI+浜嗭紒

鍦ㄩ鍑哄簲鐢ㄧ▼搴忎箣鍓嶏紝榪橀渶瑕佸叧闂璆DI+錛屼綘鍙互鍦–WinApp::ExitInstance()褰撲腑鍔犲叆錛?br>
GdiplusShutdown(gdiplusToken);


鑲ヤ粩 2008-10-08 22:19 鍙戣〃璇勮
]]>
FormatMessage鐨勭敤娉?/title><link>http://m.shnenglu.com/woaidongmao/archive/2008/07/11/55879.html</link><dc:creator>鑲ヤ粩</dc:creator><author>鑲ヤ粩</author><pubDate>Fri, 11 Jul 2008 03:43:00 GMT</pubDate><guid>http://m.shnenglu.com/woaidongmao/archive/2008/07/11/55879.html</guid><wfw:comment>http://m.shnenglu.com/woaidongmao/comments/55879.html</wfw:comment><comments>http://m.shnenglu.com/woaidongmao/archive/2008/07/11/55879.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/woaidongmao/comments/commentRss/55879.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/woaidongmao/services/trackbacks/55879.html</trackback:ping><description><![CDATA[<div id="hvzpftn" class="post"> <div id="hvzpftn" class="postText">鏍規嵁涓涓敊璇爜榪斿洖涓涓敊璇鎭?br><br><span style="color: #2000ff">DWORD FormatMessage(</span><br style="color: #2000ff"><span style="color: #2000ff">    DWORD dwFlags,</span><br style="color: #2000ff"><span style="color: #2000ff">    LPCVOID lpSource,</span><br style="color: #2000ff"><span style="color: #2000ff">    DWORD dwMessageId,</span><br style="color: #2000ff"><span style="color: #2000ff">    DWORD dwLanguageId,</span><br style="color: #2000ff"><span style="color: #2000ff">    LPTSTR lpBuffer,</span><br style="color: #2000ff"><span style="color: #2000ff">    DWORD nSize,</span><br style="color: #2000ff"><span style="color: #2000ff">    va_list* Arguments</span><br style="color: #2000ff"><span style="color: #2000ff">    );</span><br><br><span style="font-weight: bold">dwFlags:</span><br># FORMAT_MESSAGE_ALLOCATE_BUFFER // 姝ゅ嚱鏁頒細鍒嗛厤鍐呭瓨浠ュ寘鍚弿榪板瓧涓層?br># FORMAT_MESSAGE_FROM_SYSTEM,  // 鍦ㄧ郴緇熺殑id鏄犲皠琛ㄤ腑瀵繪壘鎻忚堪瀛椾覆<br># FORMAT_MESSAGE_FROM_HMODULE  // 鍦ㄥ叾浠栬祫婧愭ā鍧椾腑瀵繪壘鎻忚堪瀛椾覆<br># FORMAT_MESSAGE_FROM_STRING   // 娑堟伅ID鏄釜瀛椾覆錛屼笉鏄釜DWORD<br>閫氬父涓猴細FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM<br><br><span style="font-weight: bold">lpSource:</span><br># 鎸囧畾浜咶ORMAT_MESSAGE_FROM_HMODULE鐨勮瘽錛屾鍙傛暟琛ㄧず妯″潡鐨凥ANDLE<br># 鎸囧畾浜咶ORMAT_MESSAGE_FROM_STRING鐨勮瘽錛屾鍙傛暟琛ㄧずid瀛椾覆<br>閫氬父涓猴細NULL<br><br><span style="font-weight: bold">dwMessageId:</span><br>娑堟伅ID;濡傛灉鎸囧畾FORMAT_MESSAGE_FROM_STRING錛屽皢琚拷鐣ャ?br><br style="font-weight: bold"><span style="font-weight: bold">dwLanguageId:</span><br>娑堟伅鎻忚堪鎵鐢ㄧ殑璇█<br>閫氬父涓猴細0琛ㄧず鑷姩閫夋嫨<br><br><span style="font-weight: bold">lpBuffer:</span><br>#濡傛灉鏈寚瀹欶ORMAT_MESSAGE_ALLOCATE_BUFFER錛屽垯涓鴻嚜宸辨彁渚涚殑緙撳啿鍖?br>#鍚﹀垯涓虹郴緇烲ocalAlloc鍒嗛厤錛岄渶瑕佽鐢ㄦ埛LocalFree<br><br><span style="font-weight: bold">nSize:</span><br>#濡傛灉鏈寚瀹欶ORMAT_MESSAGE_ALLOCATE_BUFFER錛屽垯涓鴻嚜宸辨彁渚涚殑緙撳啿鍖哄ぇ灝?br>#鍚﹀垯涓虹郴緇烲ocalAlloc鍒嗛厤涔嬫渶灝忕紦鍐插尯澶у皬<br><br><span style="font-weight: bold">Arguments:</span><br>閫氬父涓嶄嬌鐢?<br><br>涓嬮潰鏄釜渚嬪瓙錛?br><br><span style="color: #2000ff">TCHAR* buffer;</span><br style="color: #2000ff"><span style="color: #2000ff">DWORD error = ERROR_DS_OBJ_STRING_NAME_EXISTS;</span><br style="color: #2000ff"><span style="color: #2000ff">::FormatMessage(</span><br style="color: #2000ff"><span style="color: #2000ff">    FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,</span><br style="color: #2000ff"><span style="color: #2000ff">    NULL,</span><br style="color: #2000ff"><span style="color: #2000ff">    error,</span><br style="color: #2000ff"><span style="color: #2000ff">    0,</span><br style="color: #2000ff"><span style="color: #2000ff">    ( LPTSTR )&buffer,</span><br style="color: #2000ff"><span style="color: #2000ff">    0,</span><br style="color: #2000ff"><span style="color: #2000ff">    NULL );</span><br style="color: #2000ff"><span style="color: #2000ff">::MessageBox( NULL, buffer, NULL, 0 );</span><br style="color: #2000ff"><span style="color: #2000ff">LocalFree( buffer );  </span><br>=======================================================================================</div> <p>FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_ALLOCATE_BUFFER,<br>  NULL,lVal,NULL,(LPTSTR)&hLocal,0,NULL); <br>絎竴涓弬鏁版槸鏍囧織,鍛婅瘔榪欎釜FormatMessage鍑芥暟,鎴戞兂瑕佺殑鐗圭偣.<br>絎笁涓弬鏁版槸DWORD(unsigned long)綾誨瀷<br>絎簲涓弬鏁版槸LPTSTR(榪欎釜綾誨瀷鍗沖彲鐢ㄤ笌ANSI,涔熷厠鐢ㄤ笌Unicode).鐢ㄦ潵鎺ユ敹涓嶮essageID 瀵瑰簲鐨凞escription. <p>娉ㄦ剰:hLocal鏄疕LOCAL綾誨瀷涔熷氨鏄疕ANDLE綾誨瀷,闇瑕佸皢浠栬漿鎹㈠埌LPTSTR.<br>絎叚涓弬鏁版槸榪欎釜buffer鐨勫ぇ灝?鐢變簬璁劇疆浜咶ORMAT_MESSAGE_ALLOCATE_BUFFER閭d箞浠栧氨鍙互緗?浜?<p>渚嬪錛?<p>   char szError[256];<br>   DWORD dwError = GetLastError();<br>   FormatMessage(<br>    FORMAT_MESSAGE_FROM_SYSTEM,<br>    NULL,                        <br>    0,<br>    0,<br>    szError,<br>    sizeof(szError),<br>    NULL);<br>   AfxMessageBox(szError); <p>======================================================================================= <p>FormatMessage鍔熻兘灝辨槸灝咷etLastError寰楀埌鐨勯敊璇俊鎭紙榪欎釜閿欒淇℃伅鏄暟瀛椾唬鍙鳳級杞寲鎴愬瓧絎︿覆淇℃伅鐨勫嚱鏁?br>FormatMessage()<br>鍑芥暟FormatMessage澹版槑濡備笅錛?br>WINBASEAPI<br>DWORD<br>WINAPI<br>FormatMessageA(<br>    DWORD dwFlags,//閿欒淇℃伅綾誨瀷鏍囧織<br>    LPCVOID lpSource,//鎸囧畾鏈湴淇℃伅瀹氫箟 鍏朵緷璧栦簬絎竴涓弬鏁扮殑璁劇疆<br>    DWORD dwMessageId,//鎸囧畾琚姹傜殑娑堟伅鏍囩ず,濡傛灉dwFlags璁劇疆涓篎ORMAT_MESSAGE_FROM_STRING 榪欎釜鍙傛暟灝嗚蹇界暐<br>    DWORD dwLanguageId,//鎸囧畾琚姹傜殑娑堟伅鐨勮璦鏍囩ず<br>    LPSTR lpBuffer,//鐢ㄦ潵淇濆瓨鏍煎紡璇濆悗鐨勬秷鎭瓧絎︿覆鐨勫湴鍧<br>    DWORD nSize,//濡傛灉絎竴涓弬鏁頒負鎸囧畾FORMAT_MESSAGE_ALLOCATE_BUFFER 榪欎釜鍙傛暟灝辨槸瀛楃涓茬殑鏈澶ч暱搴?br>    va_list *Arguments<br>    );<br>WINBASEAPI<br>DWORD<br>WINAPI<br>FormatMessageW(<br>    DWORD dwFlags,<br>    LPCVOID lpSource,<br>    DWORD dwMessageId,<br>    DWORD dwLanguageId,<br>    LPWSTR lpBuffer,<br>    DWORD nSize,<br>    va_list *Arguments<br>    );<br>#ifdef UNICODE<br>#define FormatMessage FormatMessageW<br>#else<br>#define FormatMessage FormatMessageA<br>#endif // !UNICODE<br>璋冪敤鍑芥暟鐨勪緥瀛愬涓嬶細<br>#001 //緋葷粺閿欒淇℃伅鎻愮ず銆?br>#002  //钄″啗鐢?2007/11/28 QQ:9073204 娣卞湷<br>#003  void TestErrorInfo(void)<br>#004  {<br>#005         //榪涜鍑洪敊銆?br>#006         if (!CreateDirectory(_T("c:\\"),0))<br>#007         {<br>#008               TCHAR szBuf[128]; <br>#009               LPVOID lpMsgBuf;<br>#010               DWORD dw = GetLastError(); <br>#011 <br>#012              FormatMessage(<br>#013                   FORMAT_MESSAGE_ALLOCATE_BUFFER | <br>#014                   FORMAT_MESSAGE_FROM_SYSTEM,<br>#015                   NULL,<br>#016                   dw,<br>#017                   MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),<br>#018                   (LPTSTR) &lpMsgBuf,<br>#019                   0, NULL );<br>#020 <br>#021                wsprintf(szBuf, <br>#022                    _T("%s 鍑洪敊淇℃伅 (鍑洪敊鐮侊紳%d): %s"), <br>#023                    _T("CreateDirectory"), dw, lpMsgBuf); <br>#024 <br>#025               LocalFree(lpMsgBuf);<br>#026 <br>#027               //杈撳嚭鎻愮ず銆?br>#028               OutputDebugString(szBuf);<br>#029         }<br>#030         <br>#031  }<br>璋冪敤鍚庤緭鍑轟笅闈㈢殑鎻愮ず淇℃伅錛?br>CreateDirectory 鍑洪敊淇℃伅 (鍑洪敊鐮侊紳5): 鎷掔粷璁塊棶銆?/p></div><img src ="http://m.shnenglu.com/woaidongmao/aggbug/55879.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/woaidongmao/" target="_blank">鑲ヤ粩</a> 2008-07-11 11:43 <a href="http://m.shnenglu.com/woaidongmao/archive/2008/07/11/55879.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦╒C.NET涓皟鐢?WebServicehttp://m.shnenglu.com/woaidongmao/archive/2008/05/27/51288.html鑲ヤ粩鑲ヤ粩Tue, 27 May 2008 08:21:00 GMThttp://m.shnenglu.com/woaidongmao/archive/2008/05/27/51288.htmlhttp://m.shnenglu.com/woaidongmao/comments/51288.htmlhttp://m.shnenglu.com/woaidongmao/archive/2008/05/27/51288.html#Feedback0http://m.shnenglu.com/woaidongmao/comments/commentRss/51288.htmlhttp://m.shnenglu.com/woaidongmao/services/trackbacks/51288.html

涓銆佷嬌鐢╒isual Studio.NET璋冪敤WebService

銆銆寰堝嬈$湅鍒扮綉鍙嬭璁篤C涓皟鐢╓ebService鐨勯棶棰橈紝鍏跺疄鍦╒isual Studio.Net錛堜笅縐癡S.NET錛夊強鍏朵互鍚庣殑鐗堟湰涓皟鐢╓ebService宸茬粡鍙樺緱鐩稿綋綆鍗曘備綘鎵瑕佸仛鐨勫彧鏄滄壘鍒?WebService鐨勫彂甯冨湴鍧鈥濓紝鐒跺悗灝嗗叾寮曠敤娣誨姞鍒癡C欏圭洰涓嵆鍙傛帴涓嬫潵VS.NET甯綘鐢熸垚鐨勪唬鐞嗙被錛屼細甯綘鎼炲畾涓澶у爢鐨勯夯鐑︿簨錛屽寘鎷細緗戠粶璋冪敤銆佹暟鎹紶閫掔瓑絳夛紱浠涔圫OAP鍟娿佺綉緇滃晩錛屼綘閮藉彲浠ヤ笉綆°?

浜屻佹墭綆¤繕鏄潪鎵樼錛?

銆銆瀵逛簬VS.NET鐢熸垚鐨凜++浠g悊綾伙紝寰堝浜洪兘璁や負蹇呴』浣跨敤鎵樼浠g爜錛屽叾瀹炰簨瀹炲茍闈炶繖鏍楓俈S.NET鍙互鐢熸垚鎵樼鍜岄潪鎵樼涓や釜鐗堟湰鐨勪唬鐞嗙被錛岃嚦浜庤涓嶈浣跨敤鎵樼錛岄偅鏄綘鑷繁鐨勯夋嫨銆?br>銆銆鍏蜂綋鍦拌錛屽浜庝嬌鐢ㄦ墭綆$殑紼嬪簭錛孷S.NET浼氱敓鎴愬熀浜庢墭綆$被搴撶殑浠g悊綾伙紱浣犲彲浠ュ湪鐢熸垚鐨勪唬鐮佷腑鎵懼埌綾葷殑琛岋細public System::Web::Services::Protocols::SoapHttpClientProtocol銆傚浜庝笉浣跨敤鎵樼鐨勭▼搴忥紝VS.NET浼氱敓鎴愬熀浜嶢TL鐨勪唬鐮侊紱浣犲彲浠ュ湪鐢熸垚鐨勪唬鐮佷腑鎵懼埌綾諱技鐨勮錛歵emplate <typename TClient = CSoapSocketClientT<> >銆?br>鎴戞兂錛屽鏋滀笉鏄‘瀹為渶瑕佺殑璇濓紝澶ч儴浠戒漢浼氶夋嫨闈炴墭綆$殑鏂瑰紡錛屽洜涓鴻繖璧風爜鍙互璁╂垜浠殑紼嬪簭鑴辯.Net Framework榪愯銆?

涓夈佸姩鎬佽緗甒ebService璋冪敤鍦板潃

銆銆榪欎篃鏄綉涓婅璁哄緱姣旇緝澶氱殑涓涓棶棰橈紝鍥犱負WebSercie鐨勫湴鍧涓嶅彲鑳戒竴鎴愪笉鍙橈紝鐗瑰埆鏄湪寮鍙戣皟璇曠殑鏃跺欍傚垢榪愮殑鏄紝鍦ㄤ袱縐嶇増鏈殑浠g悊綾諱腑錛岄兘鍙互闈炲父鏂逛究鍦板湪榪愯鏃惰緗甒ebService鐨勫湴鍧銆傦紙鍏蜂綋鍋氭硶鍙傝瀹炰緥錛?

鍥涖佺▼搴忕ず渚嬶紙闈炴墭綆★級

銆銆鐢變簬宸茬粡鏈夋枃绔犺緇嗚榪頒簡 VC鎵樼紼嬪簭涓皟鐢?WebService 鐨勮繃紼?/a>錛屽洜姝や互涓嬬ず渚嬪彧鎻忚堪闈炴墭綆C紼嬩腑璋冪敤WebService鐨勬柟娉曘?

錛戙佹柊寤轟竴涓潪鎵樼鐨凪FC搴旂敤紼嬪簭錛屾敞鎰忔槸闈炴墭綆$殑錛屽涓嬪浘錛堝浘錛戯級


鍥?銆佸緩绔嬮潪鎵樼紼嬪簭
瀹屾垚鍚庯紝鏌ョ湅VC欏圭洰灞炴э紝鍙互紜涓嶄嬌鐢ㄦ墭綆?


鍥?銆佹煡鐪嬫槸鍚︿嬌鐢ㄦ墭綆?

2銆佹坊鍔燱ebService寮曠敤
鍦╒C欏圭洰鍚嶇О涓婏紝鍗曞嚮鍙抽敭錛岄夋嫨鈥滄坊鍔燱eb寮曠敤鈥濄傚涓嬪浘錛堝浘3錛夛細


鍥?銆佹坊鍔燱eb寮曠敤

鍦ㄥ脊鍑虹殑鈥滄坊鍔燱eb寮曠敤鈥濆璇濇涓紝濉叆WebSercie鐨勫紩鐢ㄥ湴鍧錛?鐒跺悗鐐瑰嚮鈥滆漿鍒版寜閽濓紝鍙互鐪嬪埌WebService鐨勬彁紺洪〉闈€?


鍥?銆佲滄坊鍔燱eb寮曠敤鈥濆璇濇

銆銆鐐瑰嚮欏甸潰涓婄殑鈥淪ervice Description鈥?閾炬帴鍙互鐪嬪埌鍏蜂綋鐨刉ebMethod鐨勫0鏄庛傛垜鐨勮繖涓猈ebService紺轟緥涓紝鍙畾涔変簡涓涓猈eb鏂規硶銆傝鏂規硶鎺ュ彈涓涓瓧絎︿覆浣滀負鐢ㄦ埛鍚嶏紝騫惰繑鍥炰竴涓瓧絎︿覆浣滀負瀵圭敤鎴風殑闂欒銆傚涓嬪浘鎵紺猴細


鍥?銆佹煡鐪媁ebMethod鍘熷瀷

銆銆鍦ㄤ笂鍥句腑濉叆鈥淲eb寮曠敤鍚嶁濓紝鐒跺悗鐐瑰嚮鈥滄坊鍔犲紩鐢ㄦ寜閽濄傦紙鍦ㄩ潪鎵樼鐗堢殑浠g悊綾諱腑錛岃繖閲屽~鐨勨淲eb寮曠敤鍚嶁濆皢娌℃湁浠諱繚瀹炶川鎬х殑浣滅敤錛屾墍浠ラ殢渚垮~鍏ヤ竴涓悕瀛楀嵆鍙備絾鏄湪鎵樼鐗堢殑浠g悊綾諱腑錛屸淲eb寮曠敤鍚嶁濆皢鎴愪負浠i噺綾葷殑鍛藉悕絀洪棿錛?銆傛帴涓嬫潵錛孷S.NET灝嗙敓鎴愪竴涓猈ebService鐨勪唬鐞嗙被錛岀敓鎴愬畬鍚庯紝浼氳嚜鍔ㄦ墦寮WebService.h澶存枃浠訛細

WebService.h騫朵笉鏄唬鐞嗙被錛岃繖涓ご鏂囦歡鍏跺疄鏄敤浜庡寘鍚墍鏈夌殑浠g悊綾葷殑澶存枃浠訛紝浣犲彲浠ュ娣誨姞鍑犱釜鈥淲eb寮曠敤鈥濊瘯璇曘?

3銆佹祻瑙堜唬鐞嗙被
銆銆鎴戜滑涓嶅Θ嫻忚涓涓嬬敓鎴愮殑浠g悊綾伙紝鍋氬埌鏈変釜鍩烘湰鐨勪簡瑙c傚垏鎹㈠埌鈥滅被瑙嗗浘鈥濓紝鍙互鐪嬪埌涓涓淒ebug鈥濆懡鍚嶇┖闂達紝鍏ㄩ儴灞曞紑錛屽彲浠ョ湅鍒扮敓鎴愮殑浠g悊綾葷殑鍏ㄩ儴鎴愬憳錛?


鍥?銆佹祻瑙堢敓鎴愮殑浠g爜

4銆佽皟鐢ㄧず渚?br>棣栧厛鍖呭惈澶存枃浠訛紝騫舵墦寮鍛藉悕絀洪棿

#include "WebService.h"
using namespace Debug;	// 榪欎釜鍛藉悕絀洪棿鏄嚜鍔ㄧ敓鎴愮殑錛屼笌Web鏈嶅姟鐨勫疄鐜版湁鍏?         
浠ヤ笅鏄皟鐢ㄤ唬鐮?
void CInvokeDemoDlg::OnBnClickedButton1()
{
	// TODO: 鍦ㄦ娣誨姞鎺т歡閫氱煡澶勭悊紼嬪簭浠g爜

	// 鍥犱負鐢熸垚鐨勪唬鐮佹槸鍩轟簬ATL鐨勶紝鎵浠ヨ鍒濆鍖朇OM
	CoInitialize(NULL);

	HRESULT hr = S_OK;
	CComBSTR hiResult;
	CComBSTR username = "vckBase";

	CDebug* debug = new CDebug;	// 浠g悊瀵硅薄

	// 鍙互璋冪敤SetUrl鍔ㄦ佽緗甒eb鏈嶅姟鍦板潃
	// debug->SetUrl("http://blog.eray.cn/debug.asmx");

	hr = debug->Hi(username,&hiResult); //娉ㄦ剰錛岃繑鍥炲兼槸浠ユ寚閽堝艦寮忓弽鍥炵殑

	if(FAILED(hr))
	{
		MessageBox("璋冪敤澶辮觸");
	}
	else
	{
		CString str(hiResult);
		MessageBox(str,"璋冪敤緇撴灉");
	}

	delete debug;
	CoUninitialize();
}          
銆銆鐢變簬鐢熸垚鐨勪唬鐞嗙被鏄熀浜嶢TL鐨勶紝鎵浠ュ湪璋冪敤鍓嶈鍒濆鍖朇OM璋冪敤銆傚湪涓婅堪鐨勪唬鐮佷腑灝變嬌鐢ㄤ簡CComBSTR鑰屾病鏈夌洿鎺ヤ嬌鐢˙STR錛屽洜涓篊ComBSTR灞炰簬鏅鴻兘綾誨瀷錛屽彲浠ヨ嚜宸辯鐞嗗唴瀛樺垎閰嶏紝姣旇緝鏂逛究銆?涓婅堪浠g爜涓湁涓琛岃娉ㄩ噴鐨勪唬鐮佽皟鐢ㄤ簡SetUrl鏉ヨ緗甒ebService鐨勮皟鐢ㄥ湴鍧銆傚湪瀹為檯鐨勯」鐩腑錛屽彲浠ュ皢榪欎釜鍦板潃鍐欏湪閰嶇疆鏂囦歡涓?br>5銆佽繍琛岀粨鏋?br>鏉ワ紝鐪嬩竴涓嬪惂锝?

浜斻佺粨鏉熻

銆銆閫氳繃浠ヤ笂紺轟緥鍙互鐪嬪嚭錛屽叾瀹炲湪VS.NET涓疄鐜伴潪鎵樼鐨凜++璋冪敤WebService鏄浉褰撶畝鍗曠殑銆傚綋鐒訛紝鍦ㄥ疄闄呯殑浣跨敤榪囩▼涓紝涓轟簡紼嬪簭鐨勫兢澹紝榪橀渶瑕佹洿澶氱殑浠g爜閫昏緫錛屾瘮濡傞敊璇鐞嗙瓑絳夈?/p>

鑲ヤ粩 2008-05-27 16:21 鍙戣〃璇勮
]]>
鐢╒C榪涜COM緙栫▼鎵蹇呴』鎺屾彙鐨勭悊璁虹煡璇?/title><link>http://m.shnenglu.com/woaidongmao/archive/2008/05/10/49459.html</link><dc:creator>鑲ヤ粩</dc:creator><author>鑲ヤ粩</author><pubDate>Sat, 10 May 2008 12:54:00 GMT</pubDate><guid>http://m.shnenglu.com/woaidongmao/archive/2008/05/10/49459.html</guid><wfw:comment>http://m.shnenglu.com/woaidongmao/comments/49459.html</wfw:comment><comments>http://m.shnenglu.com/woaidongmao/archive/2008/05/10/49459.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/woaidongmao/comments/commentRss/49459.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/woaidongmao/services/trackbacks/49459.html</trackback:ping><description><![CDATA[     鎽樿: 涓銆佷負浠涔堣鐢–OM 銆銆杞歡宸ョ▼鍙戝睍鍒頒粖澶╋紝浠庝竴寮濮嬬殑緇撴瀯鍖栫紪紼嬶紝鍒伴潰鍚戝璞$紪紼嬶紝鍐嶅埌鐜板湪鐨凜OM緙栫▼錛岀洰鏍囧彧鏈変竴涓紝灝辨槸甯屾湜杞歡鑳借薄縐柟鍧椾竴鏍鋒槸绱搗鏉ョ殑錛屾槸緇勮璧鋒潵鐨勶紝鑰屼笉鏄竴鐐圭偣緙栧嚭鏉ョ殑銆傜粨鏋勫寲緙栫▼鏄嚱鏁板潡鐨勫艦寮忥紝閫氳繃鎶婁竴涓蔣浠跺垝鍒嗘垚璁稿妯″潡錛屾瘡涓ā鍧楀畬鎴愬悇鑷笉鍚岀殑鍔熻兘錛屽敖閲忓仛鍒伴珮鍐呰仛浣庤棔鍚堬紝榪欏凡緇忔槸涓涓緢濂界殑寮濮嬶紝鎴戜滑鍙互鎶婁笉鍚岀殑妯″潡鍒嗙粰涓嶅悓鐨勪漢鍘誨仛錛岀劧鍚庡悎鍒頒竴鍧楋紝榪欏凡緇忔湁浜嗙粍瑁呯殑姒傚康浜嗐?..  <a href='http://m.shnenglu.com/woaidongmao/archive/2008/05/10/49459.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/woaidongmao/aggbug/49459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/woaidongmao/" target="_blank">鑲ヤ粩</a> 2008-05-10 20:54 <a href="http://m.shnenglu.com/woaidongmao/archive/2008/05/10/49459.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閫氳繃寮傛紼嬪簭璋冪敤(APC)瀹炵幇鐨勫畾鏃跺姛鑳?/title><link>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49329.html</link><dc:creator>鑲ヤ粩</dc:creator><author>鑲ヤ粩</author><pubDate>Fri, 09 May 2008 09:20:00 GMT</pubDate><guid>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49329.html</guid><wfw:comment>http://m.shnenglu.com/woaidongmao/comments/49329.html</wfw:comment><comments>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49329.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/woaidongmao/comments/commentRss/49329.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/woaidongmao/services/trackbacks/49329.html</trackback:ping><description><![CDATA[<div class="hvzpftn" id="csdnblog_allwrap"> <form language="javascript" id="Form1" name="Form1" action="http://blog.csdn.net/1764733.aspx" method="post"> <div class="hvzpftn" id="csdnblog_midwrap"> <div class="hvzpftn" id="csdnblog_content"> <div id="hvzpftn" class="gutter"> <div id="hvzpftn" class="default_contents"> <div id="hvzpftn" class="user_article"> <div id="hvzpftn" class="blogstory"> <div style="line-height: 18pt" align="left"><span style="letter-spacing: 0.75pt"><font size="2">瀹氭椂鍣ㄦ槸涓涓湪鐗瑰畾鏃墮棿鎴栬呰鍒欓棿闅旇嬋鍙戠殑鍐呮牳瀵硅薄銆傜粨鍚堝畾鏃跺櫒鐨勫紓姝ョ▼搴忚皟鐢ㄥ彲浠ュ厑璁稿洖璋冨嚱鏁板湪浠諱綍瀹氭椂鍣ㄨ嬋鍙戠殑鏃跺欐墽琛屻傛湰鏂囩殑渚嬪瓙浠g爜鏄劇ず浜嗗浣曞疄鐜般?/font></span><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆浣跨敤鏈畾鏃跺櫒鏃訛紝浣犻渶瑕佹妸甯擱噺</span><span style="letter-spacing: 0.75pt">_WIN32_WINNT</span><span style="letter-spacing: 0.75pt">瀹氫箟涓?/span><span style="letter-spacing: 0.75pt">0x0400</span><span style="letter-spacing: 0.75pt">錛屽茍涓旀甯擱噺搴旇鍦ㄥ寘涔嬪墠瀹氫箟錛屼互紜繚澹版槑鍚堥傜殑瀹氭椂鍣ㄥ師鍨嬪嚱鏁般?/span></font><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆閫氳繃璋冪敤</span><span style="letter-spacing: 0.75pt">CreateWaitableTimer()</span><span style="letter-spacing: 0.75pt">鍙互鍒涘緩涓涓畾鏃跺櫒錛屾鍑芥暟榪斿洖涓涓寚鍚戝唴鏍稿璞$殑鍙ユ焺銆傝嫢瀹氭椂鍣ㄥ凡緇忓瓨鍦紝浣犲彲浠ラ氳繃浣跨敤</span><span style="letter-spacing: 0.75pt">OpenWaitableTimer()</span><span style="letter-spacing: 0.75pt">鑾峰緱涓涓繘紼嬬浉鍏崇殑鍙ユ焺銆傛棤璁烘槸閫氳繃</span><span style="letter-spacing: 0.75pt">CreateWaitableTimer() </span><span style="letter-spacing: 0.75pt">榪樻槸閫氳繃</span><span style="letter-spacing: 0.75pt">OpenWaitableTimer()</span><span style="letter-spacing: 0.75pt">鑾峰緱鐨勫彞鏌勶紝鍦ㄤ笉闇瑕佸畾</span><span style="letter-spacing: 0.75pt">鏃跺櫒鏃跺繀欏婚噴鏀撅紝鏂規硶鏄嬌鐢ㄥ嚱鏁?/span><span style="letter-spacing: 0.75pt">CloseHandle()</span><span style="letter-spacing: 0.75pt">銆?/span></font><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆瀹氭椂鐨勬椂闂撮氳繃璋冪敤</span><span style="letter-spacing: 0.75pt">SetWaitableTimer()</span><span style="letter-spacing: 0.75pt">鏉ヨ緗紝鍙互璁劇疆涓轟竴涓壒瀹氱殑鏃跺埢錛堝</span><span style="letter-spacing: 0.75pt">December 16, 1999 at 9:45 PM</span><span style="letter-spacing: 0.75pt">錛夋垨鑰呬竴涓浉瀵圭殑鏃墮棿錛堝浠庣幇鍦ㄨ搗姣忎簲鍒嗛挓錛夈傚嚱鏁?/span><span style="letter-spacing: 0.75pt">SetWaitableTime()</span><span style="letter-spacing: 0.75pt">瀹氭椂鐨勬椂闂村弬鏁拌姹?/span><span style="letter-spacing: 0.75pt">LARGE_INTEGER</span><span style="letter-spacing: 0.75pt">綾誨瀷銆傝繖涓煎簲璇ョ鍚堝湪緇撴瀯浣?/span><span style="letter-spacing: 0.75pt">FILETIME</span><span style="letter-spacing: 0.75pt">涓弿榪扮殑鏍煎紡銆傚鏋滃兼槸姝g殑錛屼唬琛ㄤ竴涓壒瀹氱殑鏃跺埢銆傚鏋滃兼槸璐熺殑錛屼唬琛ㄤ互</span><span style="letter-spacing: 0.75pt">100</span><span style="letter-spacing: 0.75pt">綰崇涓哄崟浣嶇殑鐩稿鏃墮棿銆傚悗闈㈢殑紺轟緥浠g爜涓嬌鐢ㄧ殑鏄浉瀵規椂闂淬傚湪璋冪敤</span><span style="letter-spacing: 0.75pt">SetWaitableTimer()</span><span style="letter-spacing: 0.75pt">鍑芥暟鍚庯紝瀹氭椂鍣ㄥ皢鍦ㄦ瘡</span><span style="letter-spacing: 0.75pt">5</span><span style="letter-spacing: 0.75pt">縐掕嬋鍙戜竴嬈°?/span></font><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆浣犱篃鍙互灝嗗畾鏃跺櫒璁劇疆涓哄懆鏈熸х殑鑷垜嬋鍙戯紝鏂規硶鏄悜</span><span style="letter-spacing: 0.75pt">SetWaitableTimer()</span><span style="letter-spacing: 0.75pt">鐨勭涓変釜鍙傛暟浼犻掍竴涓懆鏈熷弬鏁幫紙浠ユ縐掍負鍗曚綅錛夈傚湪</span><span style="letter-spacing: 0.75pt">CreateWaitableTimer()</span><span style="letter-spacing: 0.75pt">鐨勭浜屼釜鍙傛暟浼犻?/span><span style="letter-spacing: 0.75pt">FALSE</span><span style="letter-spacing: 0.75pt">鍙互浜х敓涓涓嚜鍔ㄥ綊闆剁殑瀹氭椂鍣ㄣ傛湰渚嬭緗懆鏈熶負涓ょ鐨勫畾鏃跺櫒銆?/span></font><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆褰撹緗簡瀹氭椂鍣ㄤ箣鍚庯紝浣犲氨鍙互灝?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">涓庡叾緇撳悎璧鋒潵銆傝繖閲屾妸</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">鍑芥暟縐頒綔瀹屽叏渚嬬▼銆傚畬鍏ㄤ緥紼嬬殑鍦板潃浣滀負</span><span style="letter-spacing: 0.75pt">SetWaitableTimer()</span><span style="letter-spacing: 0.75pt">鐨勭鍥涗釜鍙傛暟銆傜浜斾釜鍙傛暟鏄竴涓┖綾誨瀷鐨勬寚閽堬紝浣犲彲浠ヤ嬌鐢ㄥ畠鏉ヤ紶閫掑畬鍏ㄤ緥紼嬬殑鍙傛暟銆?/span></font><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆鍦ㄦ墍鏈夌殑</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">涓紝瑕佹墽琛屼竴涓畬鍏ㄤ緥紼嬪垯綰跨▼蹇呴』澶勪簬鐩戝惉鐘舵併傚畬鍏ㄤ緥紼嬪皢鎬繪槸琚皟鐢?/span><span style="letter-spacing: 0.75pt">SetWaitableTimer()</span><span style="letter-spacing: 0.75pt">鐨勭浉鍚岀殑綰跨▼鎵ц錛屾墍浠ユ綰跨▼蹇呴』灝嗗繀欏誨叾鑷韓緗簬鐩戝惉鐘舵併傚彲浠ヨ皟鐢ㄤ笅闈㈢殑浠諱綍涓涓洃鍚嚱鏁版潵瀹屾垚鐩戝惉鐘舵佺殑璁劇疆錛?/span></font></div> <ul type="disc"> <li style="line-height: 18pt; text-align: left"><font size="2"><span style="letter-spacing: 0.75pt">SleepEx()</span><span style="letter-spacing: 0.75pt">錛?/span></font> <li style="line-height: 18pt; text-align: left"><font size="2"><span style="letter-spacing: 0.75pt">WaitForSingleObjectEx()</span><span style="letter-spacing: 0.75pt">錛?/span></font> <li style="line-height: 18pt; text-align: left"><font size="2"><span style="letter-spacing: 0.75pt">WaitForMultipleObjectsEx()</span><span style="letter-spacing: 0.75pt">錛?/span></font> <li style="line-height: 18pt; text-align: left"><font size="2"><span style="letter-spacing: 0.75pt">MsgWaitForMultipleObjectsEx()</span><span style="letter-spacing: 0.75pt">錛?/span></font> <li style="line-height: 18pt; text-align: left"><font size="2"><span style="letter-spacing: 0.75pt">SignalObjectAndWait()</span><span style="letter-spacing: 0.75pt">錛?/span></font> </li></ul> <div style="line-height: 18pt" align="left"><font size="2"><span style="letter-spacing: 0.75pt">銆銆浠諱綍涓涓嚎紼嬮兘鏈変竴涓?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪銆傚湪璋冪敤涓婇潰鐨勪換浣曚竴涓嚱鏁版椂錛屽鏋滅嚎紼嬬殑</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓湁瀹炰綋錛屽垯姝ょ嚎紼嬩笉浼氳繘鍏ヤ紤鐪犵姸鎬侊紝鍙栬屼唬涔嬭鍋氱殑鏄皢瀹炰綋浠?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓彇鍑猴紝鐒跺悗璋冪敤鐩稿簲鐨勫畬鍏ㄤ緥紼嬨?/span></font><span style="letter-spacing: 0.75pt"><br></span><font size="2"><span style="letter-spacing: 0.75pt">銆銆濡傛灉鍦?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓笉瀛樺湪瀹炰綋錛岄偅涔堢嚎紼嬪皢浼氳鎸傝搗錛岀洿鑷崇瓑寰呮潯浠舵弧瓚充負姝€傛弧瓚崇瓑寰呮潯浠剁殑鏈夛細涓涓疄浣撳姞鍏ュ埌</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓紝瓚呮椂錛屾縺媧誨彞鏌勭瓑錛屼互鍙婂湪璋冪敤</span><span style="letter-spacing: 0.75pt">MsgWaitForMultipleObjectsEx()</span><span style="letter-spacing: 0.75pt">鎯呭喌涓嬶紝涓涓秷鎭繘鍏ュ埌綰跨▼鐨勪竴涓秷鎭槦鍒椾腑銆傝嫢絳夊緟鏉′歡婊¤凍鐨勬槸</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓殑涓涓疄浣擄紝閭d箞綰跨▼浼氳嬋媧伙紝騫朵笖鎵ц瀹屽叏渚嬬▼錛岃繖縐嶆儏鍐典笅鐨勫嚱鏁扮殑榪斿洖鍊兼槸</span><span style="letter-spacing: 0.75pt"> WAIT_IO_COMPLETION.</span></font></div> <div style="line-height: 18pt" align="left"><span style="letter-spacing: 0.75pt"><font size="2">銆愰噸瑕佹彁紺恒?/font></span></div> <div style="line-height: 18pt" align="left"><font size="2"><span style="letter-spacing: 0.75pt">1</span><span style="letter-spacing: 0.75pt">銆佸湪鎵ц瀹屼竴涓畬鍏ㄤ緥紼嬩箣鍚庯紝緋葷粺浼氭鏌ュ湪</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">涓墿涓嬬殑瀹炰綋浠ュ鐞嗐備竴涓洃瑙嗗嚱鏁頒粎浠呭湪澶勭悊瀹屾墍鏈?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">瀹炰綋鍚庢墠榪斿洖銆傚洜姝わ紝濡傛灉瀹炰綋鍔犲叆鍒?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪鐨勯熷害姣斿鐞嗙殑鏇村揩鐨勮瘽錛屽垯璋冪敤榪欎簺鍑芥暟鍙兘姘歌繙涔熶笉鑳借繑鍥炪傜壒鍒綋瀹氭椂絳夊緟鐨勬椂闂存瘮璧瘋姹傛墽琛屽畬鍏ㄤ緥紼嬬殑鏃墮棿鏇寸煭鐨勮瘽錛岃繖縐嶆儏鍐墊洿瀹規槗鍙戠敓銆?/span></font><font size="2"><span style="letter-spacing: 0.75pt"> <br>2</span><span style="letter-spacing: 0.75pt">銆佸綋浣跨敤</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">鏉ュ疄鐜板畾鏃跺櫒鏃訛紝璁劇疆瀹氭椂鐨勭嚎紼嬩笉搴旇絳夊緟瀹氭椂鍣ㄧ殑鍙ユ焺銆傚鏋滅瓑寰呭畾鏃跺櫒鐨勫彞鏌勭殑璇濓紝鍒欏敜璧瘋繖涓嚎紼嬬殑鍘熷洜鏄畾鏃跺櫒琚縺媧伙紝鑰屼笉鏄湁瀹炰綋鍔犲叆鍒?/span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓傝繖鏃剁嚎紼嬪皢涓嶅啀澶勪簬鐩戝惉鐘舵侊紝鎵浠ュ畬鍏ㄤ緥紼嬩篃涓嶄細琚皟鐢ㄣ傚湪鏈緥涓紝</span><span style="letter-spacing: 0.75pt">Sleep()</span><span style="letter-spacing: 0.75pt">琚敤浜庡皢綰跨▼緗簬鐩戝惉鐘舵併傚湪瀹氭椂鍣ㄦ縺媧誨悗錛屽鏋滄湁瀹炰綋琚姞鍏ュ埌姝ょ嚎紼嬬殑</span><span style="letter-spacing: 0.75pt">APC</span><span style="letter-spacing: 0.75pt">闃熷垪涓椂錛?/span><span style="letter-spacing: 0.75pt">Sleep()</span><span style="letter-spacing: 0.75pt">灝變細鍞ら啋姝ょ嚎紼嬨?/span></font></div> <div style="line-height: 18pt" align="left"><span style="letter-spacing: 0.75pt"><font size="2">銆愮ず渚嬩唬鐮併?/font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">#define _WIN32_WINNT 0x0500</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">#include <windows.h></font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">#include <stdio.h></font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">#define _SECOND 10000000</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">typedef struct _MYDATA {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   TCHAR *szText;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   DWORD dwValue;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">} MYDATA;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">VOID CALLBACK TimerAPCProc(</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   LPVOID lpArg,               // Data value</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   DWORD dwTimerLowValue,      // Timer low value</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   DWORD dwTimerHighValue )    // Timer high value</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">{</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   MYDATA *pMyData = (MYDATA *)lpArg;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   printf( "Message: %s\nValue: %d\n\n", pMyData->szText,</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">          pMyData->dwValue );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   MessageBeep(0);</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">}</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">void main( void ) </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">{</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   HANDLE          hTimer;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   BOOL            bSuccess;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   __int64         qwDueTime;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   LARGE_INTEGER   liDueTime;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   MYDATA          MyData;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   TCHAR           szError[255];</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   MyData.szText = "This is my data.";</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   MyData.dwValue = 100;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   if ( hTimer = CreateWaitableTimer(</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">           NULL,                   // Default security attributes</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">           FALSE,                  // Create auto-reset timer</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">           "MyTimer" ) )           // Name of waitable timer</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      __try </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         // Create an integer that will be used to signal the timer </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         // 5 seconds from now.</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         qwDueTime = -5 * _SECOND;</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         // Copy the relative time into a LARGE_INTEGER.</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         liDueTime.LowPart = (DWORD) ( qwDueTime & 0xFFFFFFFF );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         liDueTime.HighPart = (LONG) ( qwDueTime >> 32 );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         bSuccess = SetWaitableTimer(</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            hTimer,           // Handle to the timer object</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            &liDueTime,       // When timer will become signaled</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            2000,             // Periodic timer interval of 2 seconds</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            TimerAPCProc,     // Completion routine</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            &MyData,          // Argument to the completion routine</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            FALSE );          // Do not restore a suspended system</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         if ( bSuccess ) </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            for ( ; MyData.dwValue < 1000; MyData.dwValue += 100 ) </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">               SleepEx(</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">                  INFINITE,     // Wait forever</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">                  TRUE );       // Put thread in an alertable state</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            }</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         } </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         else </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            wsprintf( szError, "SetWaitableTimer failed with Error \</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">               %d.", GetLastError() );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">            MessageBox( NULL, szError, "Error", MB_ICONEXCLAMATION );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         }</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><font size="2"> </font></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      } </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      __finally </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">         CloseHandle( hTimer );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      }</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   } </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   else </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   {</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      wsprintf( szError, "CreateWaitableTimer failed with Error %d.", </font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">          GetLastError() );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">      MessageBox( NULL, szError, "Error", MB_ICONEXCLAMATION );</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">   }</font></span></div> <div style="line-height: 18pt; text-align: left" align="left"><span style="font-size: 12pt; letter-spacing: 0.75pt"><font size="2">}</font></span></div> <div><font size="2"><span style="letter-spacing: 0.75pt">鍘熸枃鍙傝冿細</span><span style="letter-spacing: 0.75pt"><a target="_blank"><span style="color: #000088; text-decoration: none; text-underline: none">Using a Waitable Timer with an Asynchronous Procedure Call</span></a></span></font></div></div></div></div></div></div></div></form></div><img src ="http://m.shnenglu.com/woaidongmao/aggbug/49329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/woaidongmao/" target="_blank">鑲ヤ粩</a> 2008-05-09 17:20 <a href="http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49329.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>TerminateThread鐨勬敞鎰?/title><link>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49315.html</link><dc:creator>鑲ヤ粩</dc:creator><author>鑲ヤ粩</author><pubDate>Fri, 09 May 2008 07:52:00 GMT</pubDate><guid>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49315.html</guid><wfw:comment>http://m.shnenglu.com/woaidongmao/comments/49315.html</wfw:comment><comments>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49315.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/woaidongmao/comments/commentRss/49315.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/woaidongmao/services/trackbacks/49315.html</trackback:ping><description><![CDATA[<p>鏄?/p> <p>TerminateThread(m_pDeadLockCheckThread->m_hThread, 0);</p> <p>鑰屼笉鏄?/p> <p>TerminateThread(m_pDeadLockCheckThread, 0);</p><img src ="http://m.shnenglu.com/woaidongmao/aggbug/49315.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/woaidongmao/" target="_blank">鑲ヤ粩</a> 2008-05-09 15:52 <a href="http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49315.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SendMessage, WM_TIMER鐨勪竴涓粏鑺?/title><link>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49305.html</link><dc:creator>鑲ヤ粩</dc:creator><author>鑲ヤ粩</author><pubDate>Fri, 09 May 2008 06:52:00 GMT</pubDate><guid>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49305.html</guid><wfw:comment>http://m.shnenglu.com/woaidongmao/comments/49305.html</wfw:comment><comments>http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49305.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/woaidongmao/comments/commentRss/49305.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/woaidongmao/services/trackbacks/49305.html</trackback:ping><description><![CDATA[<p>1銆丼endMessage閲岄潰瀵瑰簲鐨勫嚱鏁幫紝鐪熸鐨勬墽琛岀嚎紼嬫槸鐣岄潰綰跨▼錛岃屼笉鏄皟鐢⊿endMessage綰跨▼錛岃皟鐢ㄨ呯嚎紼嬪彧鏄湪絳夊緟SendMessage榪斿洖錛堢晫闈㈢嚎紼嬫墽琛屽嚱鏁板畬鎴愶級錛屾墍浠ユ敞鎰忔閿侊紱</p> <p>2銆佹墍鏈塛M_TIMER鐨勬墽琛岋紝閮芥槸鐢ㄧ晫闈㈢嚎紼嬪湪瀹屾垚鐨勩?/p><img src ="http://m.shnenglu.com/woaidongmao/aggbug/49305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/woaidongmao/" target="_blank">鑲ヤ粩</a> 2008-05-09 14:52 <a href="http://m.shnenglu.com/woaidongmao/archive/2008/05/09/49305.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Menu 鎿嶄綔http://m.shnenglu.com/woaidongmao/archive/2008/05/06/49010.html鑲ヤ粩鑲ヤ粩Tue, 06 May 2008 08:03:00 GMThttp://m.shnenglu.com/woaidongmao/archive/2008/05/06/49010.htmlhttp://m.shnenglu.com/woaidongmao/comments/49010.htmlhttp://m.shnenglu.com/woaidongmao/archive/2008/05/06/49010.html#Feedback0http://m.shnenglu.com/woaidongmao/comments/commentRss/49010.htmlhttp://m.shnenglu.com/woaidongmao/services/trackbacks/49010.htmlPopMenu

void CTransferAgentAccountDlg::OnRclickListAgentAc(NMHDR* pNMHDR, LRESULT* pResult)
{
    POSITION pos;
    CMenu popmenu, *psubMenu = NULL;
    CPoint oPoint;
    pos = m_ListAgent.GetFirstSelectedItemPosition();
    if(!pos)
    {
        return;
    }
    GetCursorPos( &oPoint);
    popmenu.LoadMenu(IDR_MENU_AGENT);
    psubMenu = popmenu.GetSubMenu(0);
    psubMenu->TrackPopupMenu(TPM_LEFTALIGN, oPoint.x, oPoint.y, this);
    *pResult = 0;
}

delete menu

psubMenu->DeleteMenu(ID_MEMU_FIFO_IB_ADD, MF_GRAYED);
psubMenu->DeleteMenu(ID_MEMU_FIFO_IB_DELETE, MF_GRAYED);
psubMenu->DeleteMenu(ID_MEMU_FIFO_IB_EDIT, MF_GRAYED);

 

enable menu

psubMenu->EnableMenuItem(ID_MEMU_FIFO_IB_VIEW, MF_GRAYED);



鑲ヤ粩 2008-05-06 16:03 鍙戣〃璇勮
]]>
CListCtrl Checkbox琚偣鍑繪秷鎭崟鑾?/title><link>http://m.shnenglu.com/woaidongmao/archive/2008/01/17/41316.html</link><dc:creator>鑲ヤ粩</dc:creator><author>鑲ヤ粩</author><pubDate>Thu, 17 Jan 2008 02:12:00 GMT</pubDate><guid>http://m.shnenglu.com/woaidongmao/archive/2008/01/17/41316.html</guid><wfw:comment>http://m.shnenglu.com/woaidongmao/comments/41316.html</wfw:comment><comments>http://m.shnenglu.com/woaidongmao/archive/2008/01/17/41316.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/woaidongmao/comments/commentRss/41316.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/woaidongmao/services/trackbacks/41316.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://m.shnenglu.com/woaidongmao/archive/2008/01/17/41316.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/woaidongmao/aggbug/41316.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/woaidongmao/" target="_blank">鑲ヤ粩</a> 2008-01-17 10:12 <a href="http://m.shnenglu.com/woaidongmao/archive/2008/01/17/41316.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://eee104.com" target="_blank">国产精品久久久久久亚洲毛片</a>| <a href="http://nebnb89.com" target="_blank">一区二区三区色</a>| <a href="http://by4433.com" target="_blank">亚洲精品久久久蜜桃</a>| <a href="http://e789a.com" target="_blank">国内久久精品</a>| <a href="http://dxmdzz.com" target="_blank">在线观看一区欧美</a>| <a href="http://go1818.com" target="_blank">亚洲美女免费视频</a>| <a href="http://fsdashen.com" target="_blank">在线亚洲激情</a>| <a href="http://baoxiniao666.com" target="_blank">亚洲欧美日本国产有色</a>| <a href="http://aqd072.com" target="_blank">欧美亚洲视频在线观看</a>| <a href="http://emu160.com" target="_blank">久久亚洲国产成人</a>| <a href="http://teloregen.com" target="_blank">亚洲国产成人91精品</a>| <a href="http://124909.com" target="_blank">欧美国产精品人人做人人爱</a>| <a href="http://sdxinqi.com" target="_blank">亚洲精品少妇30p</a>| <a href="http://www224558.com" target="_blank">亚洲一区中文</a>| <a href="http://32666066.com" target="_blank">久久婷婷av</a>| <a href="http://www-787333.com" target="_blank">欧美色图一区二区三区</a>| <a href="http://liuyangzi.com" target="_blank">国产亚洲精品资源在线26u</a>| <a href="http://by66336.com" target="_blank">亚洲高清不卡av</a>| <a href="http://9927tv.com" target="_blank">亚洲欧美激情一区</a>| <a href="http://wwwmiya728.com" target="_blank">欧美好骚综合网</a>| <a href="http://whdzjc.com" target="_blank">亚洲免费人成在线视频观看</a>| <a href="http://320ur.com" target="_blank">麻豆精品视频在线</a>| <a href="http://hafenchen.com" target="_blank">欧美四级电影网站</a>| <a href="http://51jieyanla.com" target="_blank">国语自产精品视频在线看</a>| <a href="http://by2565.com" target="_blank">亚洲人成77777在线观看网</a>| <a href="http://www-ty177.com" target="_blank">亚洲一区二区三区四区在线观看 </a>| <a href="http://916969.com" target="_blank">亚洲国产一区在线</a>| <a href="http://kk8586.com" target="_blank">一区二区三区欧美激情</a>| <a href="http://jm1688e.com" target="_blank">久久国产一区二区三区</a>| <a href="http://55555549.com" target="_blank">欧美屁股在线</a>| <a href="http://555134.com" target="_blank">影音欧美亚洲</a>| <a href="http://91mdtv.com" target="_blank">香蕉久久精品日日躁夜夜躁</a>| <a href="http://5657hh.com" target="_blank">免费欧美视频</a>| <a href="http://www22336.com" target="_blank">亚洲欧美另类国产</a>| <a href="http://z169.com" target="_blank">欧美人交a欧美精品</a>| <a href="http://583775.com" target="_blank">国产一二精品视频</a>| <a href="http://www-5013.com" target="_blank">亚洲一区二区三区在线视频</a>| <a href="http://686852a.com" target="_blank">免费人成精品欧美精品</a>| <a href="http://833816.com" target="_blank">亚洲欧美另类在线</a>| <a href="http://luluse882.com" target="_blank">欧美日韩在线三级</a>| <a href="http://2629929.com" target="_blank">91久久一区二区</a>| <a href="http://2016dp5330.com" target="_blank">久久久久久高潮国产精品视</a>| <a href="http://114499com.com" target="_blank">亚洲美女视频在线免费观看</a>| <a href="http://778km.com" target="_blank">久久综合九色综合欧美就去吻</a>| <a href="http://2387463.com" target="_blank">国产精品不卡在线</a>| <a href="http://2220004.com" target="_blank">夜夜嗨av一区二区三区</a>| <a href="http://1116333.com" target="_blank">欧美激情第4页</a>| <a href="http://805185.com" target="_blank">久久免费视频这里只有精品</a>| <a href="http://love136.com" target="_blank">国产精品专区第二</a>| <a href="http://xfrlyy.com" target="_blank">亚洲专区欧美专区</a>| <a href="http://tt5125.com" target="_blank">a91a精品视频在线观看</a>| <a href="http://97seee.com" target="_blank">欧美人与性动交α欧美精品济南到</a>| <a href="http://1390744.com" target="_blank">一区在线播放视频</a>| <a href="http://woniuminsu.com" target="_blank">久久久亚洲人</a>| <a href="http://322033.com" target="_blank">久久精品国产99</a>| <a href="http://miya2223.com" target="_blank">国内精品一区二区</a>| <a href="http://www497171c.com" target="_blank">久久综合久久综合九色</a>| <a href="http://678665.com" target="_blank">久久精品一区四区</a>| <a href="http://118936.com" target="_blank">精品99一区二区三区</a>| <a href="http://playav111.com" target="_blank">久久免费高清</a>| <a href="http://haomscq.com" target="_blank">久久九九全国免费精品观看</a>| <a href="http://k68c.com" target="_blank">在线欧美福利</a>| <a href="http://www-6410c.com" target="_blank">欧美激情第8页</a>| <a href="http://ztqsfw.com" target="_blank">欧美激情国产日韩精品一区18</a>| <a href="http://gzw33.com" target="_blank">亚洲国产美女久久久久</a>| <a href="http://nebnb89.com" target="_blank">欧美激情精品久久久久久变态</a>| <a href="http://wwwby6682.com" target="_blank">久久这里有精品视频</a>| <a href="http://zzzz80.com" target="_blank">亚洲欧洲日本mm</a>| <a href="http://cswlts.com" target="_blank">亚洲人被黑人高潮完整版</a>| <a href="http://8bc3.com" target="_blank">欧美精品一区三区</a>| <a href="http://wwwby113.com" target="_blank">中文精品99久久国产香蕉</a>| <a href="http://wwwp6660.com" target="_blank">一区二区三区高清在线观看</a>| <a href="http://iacapmm.com" target="_blank">国产精品久久久久久亚洲毛片</a>| <a href="http://shiselol.com" target="_blank">午夜精品久久久久久久蜜桃app</a>| <a href="http://sygxjt.com" target="_blank">亚洲欧美国产视频</a>| <a href="http://7mxing.com" target="_blank">国产一区再线</a>| <a href="http://337105.com" target="_blank">蜜臀av一级做a爰片久久 </a>| <a href="http://969093.com" target="_blank">91久久久亚洲精品</a>| <a href="http://mmmm43.com" target="_blank">欧美日韩中文精品</a>| <a href="http://605799.com" target="_blank">久久精品99国产精品</a>| <a href="http://969093.com" target="_blank">久久久国产成人精品</a>| <a href="http://dd8uau0ncu.com" target="_blank">亚洲第一页在线</a>| <a href="http://www16axax.com" target="_blank">亚洲国产mv</a>| <a href="http://7504329.com" target="_blank">国产一区二区丝袜高跟鞋图片 </a>| <a href="http://hnautos.com" target="_blank">欧美电影电视剧在线观看</a>| <a href="http://aimashe.com" target="_blank">久久久久久久综合日本</a>| <a href="http://neudlac.com" target="_blank">在线免费不卡视频</a>| <a href="http://cn1357.com" target="_blank">亚洲人成人一区二区在线观看</a>| <a href="http://xhs1039.com" target="_blank">欧美另类在线观看</a>| <a href="http://fengxinye.com" target="_blank">午夜影院日韩</a>| <a href="http://scptw.com" target="_blank">久久夜色精品国产欧美乱极品</a>| <a href="http://www-273111.com" target="_blank">亚洲精品极品</a>| <a href="http://gaysexcube.com" target="_blank">一本色道久久综合一区</a>| <a href="http://678255.com" target="_blank">国产伦精品一区二区三区免费迷</a>| <a href="http://4534com.com" target="_blank">久久成人国产精品</a>| <a href="http://ktt2048.com" target="_blank">裸体歌舞表演一区二区</a>| <a href="http://4448884.com" target="_blank">亚洲性线免费观看视频成熟</a>| <a href="http://5555547.com" target="_blank">欧美在线观看一二区</a>| <a href="http://wewe520.com" target="_blank">亚洲精品久久7777</a>| <a href="http://tsjcmm.com" target="_blank">午夜精品久久久久久久</a>| <a href="http://qkspvip.com" target="_blank">亚洲区中文字幕</a>| <a href="http://7282789.com" target="_blank">欧美一级黄色录像</a>| <a href="http://shllswkj.com" target="_blank">99国产精品久久久久老师</a>| <a href="http://www-438686.com" target="_blank">亚洲一二三区在线观看</a>| <a href="http://dh03.com" target="_blank">亚洲国产日韩在线一区模特</a>| <a href="http://8x1080x.com" target="_blank">亚洲网址在线</a>| <a href="http://7777977.com" target="_blank">最新亚洲激情</a>| <a href="http://4c7175.com" target="_blank">性一交一乱一区二区洋洋av</a>| <a href="http://sihu121.com" target="_blank">亚洲精品视频在线观看网站</a>| <a href="http://1177898.com" target="_blank">欧美一区二区高清</a>| <a href="http://www962aa.com" target="_blank">一本久久综合</a>| <a href="http://www225011.com" target="_blank">另类春色校园亚洲</a>| <a href="http://4123123.com" target="_blank">欧美亚洲日本一区</a>| <a href="http://6677ch.com" target="_blank">欧美日韩综合视频网址</a>| <a href="http://58yewu.com" target="_blank">亚洲电影视频在线</a>| <a href="http://www888x.com" target="_blank">狠狠色综合色区</a>| <a href="http://wwwn94.com" target="_blank">亚洲欧美日韩网</a>| <a href="http://nnnn34.com" target="_blank">亚洲免费视频在线观看</a>| <a href="http://287975.com" target="_blank">欧美另类在线播放</a>| <a href="http://302262.com" target="_blank">亚洲成色精品</a>| <a href="http://56718ca.com" target="_blank">国内欧美视频一区二区</a>| <a href="http://y66776.com" target="_blank">亚洲亚洲精品在线观看</a>| <a href="http://688528.com" target="_blank">一区二区冒白浆视频</a>| <a href="http://668756.com" target="_blank">免费观看成人网</a>| <a href="http://51winner.com" target="_blank">美女精品在线</a>| <a href="http://gs-qintai.com" target="_blank">好吊日精品视频</a>| <a href="http://392294.com" target="_blank">欧美在线短视频</a>| <a href="http://392294.com" target="_blank">久久精品人人爽</a>| <a href="http://actskynet.com" target="_blank">国产乱子伦一区二区三区国色天香</a>| <a href="http://56718ca.com" target="_blank">亚洲三级视频</a>| <a href="http://e7w2.com" target="_blank">日韩视频精品在线</a>| <a href="http://gzhachi.com" target="_blank">欧美国产另类</a>| <a href="http://xvideoxxnx.com" target="_blank">亚洲人www</a>| <a href="http://cibocentre.com" target="_blank">亚洲人体大胆视频</a>| <a href="http://hakuihoso.com" target="_blank">免播放器亚洲一区</a>| <a href="http://yeyesaoqi.com" target="_blank">欧美电影美腿模特1979在线看</a>| <a href="http://hu62.com" target="_blank">精品成人乱色一区二区</a>| <a href="http://xiuxiu124.com" target="_blank">欧美怡红院视频</a>| <a href="http://aabbcc11.com" target="_blank">久久精品国产亚洲精品</a>| <a href="http://yyy922.com" target="_blank">国产欧美日韩免费</a>| <a href="http://www-438686.com" target="_blank">羞羞色国产精品</a>| <a href="http://erzhuzi.com" target="_blank">欧美一区二区三区视频在线观看</a>| <a href="http://yymh1056.com" target="_blank">欧美视频成人</a>| <a href="http://tingxihuan.com" target="_blank">亚洲视频福利</a>| <a href="http://www-36900.com" target="_blank">欧美一区免费视频</a>| <a href="http://zw1019.com" target="_blank">国产午夜精品在线</a>| <a href="http://7c3e.com" target="_blank">久久夜色精品国产噜噜av</a>| <a href="http://ddixx.com" target="_blank">黄色一区三区</a>| <a href="http://951738.com" target="_blank">欧美一级片一区</a>| <a href="http://wwwavtb1122.com" target="_blank">久久精品亚洲一区二区</a>| <a href="http://631537.com" target="_blank">国产日韩一级二级三级</a>| <a href="http://36seaa.com" target="_blank">香蕉久久a毛片</a>| <a href="http://www-401313.com" target="_blank">久久女同互慰一区二区三区</a>| <a href="http://tongrenyaoye.com" target="_blank">黄色成人在线观看</a>| <a href="http://xianjiacf.com" target="_blank">另类天堂视频在线观看</a>| <a href="http://www381818.com" target="_blank">亚洲欧美激情视频</a>| <a href="http://777777hd.com" target="_blank">欧美成人免费在线观看</a>| <a href="http://by2565.com" target="_blank">久久国产高清</a>| <a href="http://521mu.com" target="_blank">亚洲影视在线播放</a>| <a href="http://278263.com" target="_blank">亚洲人成7777</a>| <a href="http://www-988900.com" target="_blank">在线成人av.com</a>| <a href="http://tp-88.com" target="_blank">国产一区二区在线免费观看</a>| <a href="http://994745.com" target="_blank">欧美日韩中文字幕在线视频</a>| <a href="http://www901aaa.com" target="_blank">欧美大片一区二区三区</a>| <a href="http://119553.com" target="_blank">久久久久综合</a>| <a href="http://cytus2wiki.com" target="_blank">久久精品视频在线观看</a>| <a href="http://390642.com" target="_blank">欧美制服丝袜</a>| <a href="http://www30bxbx.com" target="_blank">欧美一级在线播放</a>| <a href="http://hhbz518.com" target="_blank">欧美一区二区三区另类</a>| <a href="http://287975.com" target="_blank">欧美一级视频精品观看</a>| <a href="http://cancerrxa.com" target="_blank">亚洲欧美国产精品桃花</a>| <a href="http://1313js.com" target="_blank">亚洲欧美日韩成人</a>| <a href="http://176sfsf.com" target="_blank">亚洲女同精品视频</a>| <a href="http://e7w2.com" target="_blank">亚洲欧美一区二区在线观看</a>| <a href="http://www-72794.com" target="_blank">亚洲一二三区在线观看</a>| <a href="http://432dm.com" target="_blank">亚洲综合欧美</a>| <a href="http://hjaa7.com" target="_blank">亚洲女性喷水在线观看一区</a>| <a href="http://789583.com" target="_blank">亚洲午夜精品久久久久久浪潮 </a>| <a href="http://zyjxyx.com" target="_blank">亚洲国内在线</a>| <a href="http://www-493049.com" target="_blank">亚洲国产91色在线</a>| <a href="http://sanlans888.com" target="_blank">欧美激情在线免费观看</a>| <a href="http://mom8888.com" target="_blank">你懂的网址国产 欧美</a>| <a href="http://378682.com" target="_blank">女女同性女同一区二区三区91</a>| <a href="http://868482.com" target="_blank">玖玖综合伊人</a>| <a href="http://987gqb.com" target="_blank">欧美国产精品人人做人人爱</a>| <a href="http://hnjlhgw.com" target="_blank">亚洲电影第三页</a>| <a href="http://894322.com" target="_blank">亚洲精品乱码久久久久久黑人</a>| <a href="http://www-tk3333.com" target="_blank">亚洲国产欧美日韩精品</a>| <a href="http://ywbst8g4tukcsqhioikc.com" target="_blank">亚洲福利视频二区</a>| <a href="http://wslsp.com" target="_blank">日韩小视频在线观看</a>| <a href="http://bixiuge.com" target="_blank">日韩午夜电影</a>| <a href="http://diyiao.com" target="_blank">亚洲一二三区精品</a>| <a href="http://www4466k.com" target="_blank">欧美一区二区在线看</a>| <a href="http://whrcjy.com" target="_blank">久久久福利视频</a>| <a href="http://wg135.com" target="_blank">欧美肥婆在线</a>| <a href="http://alex-bruni.com" target="_blank">欧美午夜精品久久久久久浪潮</a>| <a href="http://www-666638.com" target="_blank">国产精品久久久免费</a>| <a href="http://hcbr365.com" target="_blank">国产一区二区三区奇米久涩 </a>| <a href="http://wwwsenvpu.com" target="_blank">黄色亚洲在线</a>| <a href="http://caopormo.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>