锘??xml version="1.0" encoding="utf-8" standalone="yes"?>一区二区在线视频,禁久久精品乱码,亚洲美女毛片http://m.shnenglu.com/aqazero/zh-cnSun, 16 Nov 2025 00:38:05 GMTSun, 16 Nov 2025 00:38:05 GMT60Game of life WASMhttp://m.shnenglu.com/aqazero/archive/2021/01/08/217562.htmlbrentbrentThu, 07 Jan 2021 17:59:00 GMThttp://m.shnenglu.com/aqazero/archive/2021/01/08/217562.htmlhttp://m.shnenglu.com/aqazero/comments/217562.htmlhttp://m.shnenglu.com/aqazero/archive/2021/01/08/217562.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/217562.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/217562.html鏈変漢鐢╳eb assembly鍐欎簡涓鐗坓ame of lie錛?br />緗戠珯: https://playgameoflife.com/
浠g爜: https://github.com/edwinm/game-of-life
鐢╟璇█鏆村姏榪愮畻錛屾病鏈変換浣曚紭鍖栵紝鎵浠ヨ櫧鐒剁敤浜唚asm錛岄熷害鐩稿綋涓嶈銆?br />
鐪熸鐨勫ぇ鐗涜繕鏄疉lan Hensel錛?br />
http://m.shnenglu.com/aqazero/archive/2005/07/22/14207.html

鍙儨鐜板湪瑕佽繍琛宩ava applet娌¢偅涔堝鏄?br />


https://madewithwebassembly.com/

web assembly鐨勭綉绔欏垪琛ㄣ?br />
鍏朵腑鍒楀嚭鏉ョ殑涓浜涚煡鍚嶉」鐩細
Google 鐨則ensorflow js, Google Earth, SketchUp
AutoCAD 鐨?nbsp;web app
Unity 3d 娓告垙寮曟搸
Doom3 demo錛岀儳鏄懼崱3d娓告垙
Microsoft 鐨刡lazor涔熷湪鍏朵腑
榪樻湁涓涓笉鐭ュ悕錛屼絾鏈夎叮鐨刧ame of life娓告垙(铏界劧鐢ㄤ簡c璇█鍐檞asm錛屼絾綆楁硶姣棤浼樺寲)
鍡紝灞呯劧榪樻湁Diablo I

鍙互閫氳繃鍏抽敭瀛楁悳绱?/div>


brent 2021-01-08 01:59 鍙戣〃璇勮
]]>
Visual Studio + IIS Express debug problem.http://m.shnenglu.com/aqazero/archive/2020/02/12/217123.htmlbrentbrentWed, 12 Feb 2020 00:35:00 GMThttp://m.shnenglu.com/aqazero/archive/2020/02/12/217123.htmlhttp://m.shnenglu.com/aqazero/comments/217123.htmlhttp://m.shnenglu.com/aqazero/archive/2020/02/12/217123.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/217123.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/217123.html
unstalling/reinstalling IIS express, deleting IIS configuration files, deleting the hidden .vs folder under the project, none of this worked.

I started IIS Express in CMD, it showed the message : Unable to launch the IIS Express Web server. The format of the specified network name is invalid - 0x800704BE

Found this link http://habjan.blogspot.com/2014/02/visual-studio-2013-unable-to-launch-iis.html and followed the instuctions:

1. check the IP address bindings by opening command prompt in admin mode and running this command:

netsh http show iplisten

this showed me that the service is listening only 192.168.1.3.

2. then I went to delete this binding by running this command:

netsh http delete iplisten ipaddress=192.168.1.3.

3. and set the service up to listen to all IP addresses by running this command:

netsh http add iplisten ipaddress=0.0.0.0

And then followed this link https://stackoverflow.com/questions/20036984/how-do-i-restore-a-missing-iis-express-ssl-certificate

cd C:\Program Files (x86)\IIS Express IisExpress

AdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned

It works now, great job for creating the mazes, Microsoft.





brent 2020-02-12 08:35 鍙戣〃璇勮
]]>
Use Skia in MFC or Win32 applicationhttp://m.shnenglu.com/aqazero/archive/2020/02/07/217109.htmlbrentbrentThu, 06 Feb 2020 23:53:00 GMThttp://m.shnenglu.com/aqazero/archive/2020/02/07/217109.htmlhttp://m.shnenglu.com/aqazero/comments/217109.htmlhttp://m.shnenglu.com/aqazero/archive/2020/02/07/217109.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/217109.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/217109.htmlWhat is Skia

Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.

How to download and build Skia

Just follow https://skia.org/user/download, and do it step by step, we will need a static build for use lately.

How to use Skia in a MFC application

1. Create your MFC application

2. Add Skia path to "VC++ Directories" of the project



3. Add Skia library paths to "Additional Library Directories"



4. Add "uafxcw.lib;LIBCMT.lib;opengl32.lib;glu32.lib;skia.lib;sk_app.GLWindowContext.obj;sk_app.GLWindowContext_win.obj" to "Additional Dependencies". Add "uafxcw.lib;LIBCMT.lib;" to "Ignore Specific Default Libraries."



5. In XXXDlg.h:
#include "tools\sk_app\DisplayParams.h"
#include "tools\sk_app\WindowContext.h"

protected:
HICON m_hIcon;
sk_app::DisplayParams m_paras;
std::unique_ptr<sk_app::WindowContext> m_skaContext;

6. In XXXDlg.cpp:

#include "include\core\SkPoint.h"
#include "include\core\SkFont.h"
#include "include\core\SkCanvas.h"
#include "include\core\SkSurface.h"
#include "tools\sk_app\win\WindowContextFactory_win.h"
using namespace sk_app;

BOOL XXXDlg::OnInitDialog()
{
m_skaContext = window_context_factory::MakeGLForWin(m_hWnd, m_paras);
return TRUE;
}

void XXXDlg::OnSize(UINT nType, int cx, int cy)
{
if(m_skaContext)
m_skaContext->resize(cx, cy);
}

void XXXDlg::OnPaint()
{
sk_sp<SkSurface> backbuffer = m_skaContext->getBackbufferSurface();
if (backbuffer) {
SkCanvas* c = backbuffer->getCanvas();
c->clear(SK_ColorWHITE);
SkPaint p(SkColors::kBlack);
c->drawLine(SkPoint::Make(0, 0), SkPoint::Make(m_skaContext->width(), m_skaContext->height()), p);

static const char message[] = "Hello World";

SkFont font;
font.setSubpixel(true);
font.setSize(20);
c->drawSimpleText(message, strlen(message), SkTextEncoding::kUTF8, 0, m_skaContext->height() -2, font, p);
backbuffer->flush();

m_skaContext->swapBuffers();
}
}

7. If everything is OK, the result will be:




brent 2020-02-07 07:53 鍙戣〃璇勮
]]>
XML Serialization for Complex Object Modelhttp://m.shnenglu.com/aqazero/archive/2019/04/04/216331.htmlbrentbrentWed, 03 Apr 2019 17:31:00 GMThttp://m.shnenglu.com/aqazero/archive/2019/04/04/216331.htmlhttp://m.shnenglu.com/aqazero/comments/216331.htmlhttp://m.shnenglu.com/aqazero/archive/2019/04/04/216331.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/216331.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/216331.html
浠g爜錛?br />
http://m.shnenglu.com/Files/aqazero/DrawTools2005Xmlable.zip


brent 2019-04-04 01:31 鍙戣〃璇勮
]]>
An Implement of Topological Sort in C# 鎷撴墤鎺掑簭http://m.shnenglu.com/aqazero/archive/2019/04/04/216330.htmlbrentbrentWed, 03 Apr 2019 17:28:00 GMThttp://m.shnenglu.com/aqazero/archive/2019/04/04/216330.htmlhttp://m.shnenglu.com/aqazero/comments/216330.htmlhttp://m.shnenglu.com/aqazero/archive/2019/04/04/216330.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/216330.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/216330.htmlreference:
https://en.wikipedia.org/wiki/Topological_sorting

浠g爜錛?br />
http://m.shnenglu.com/Files/aqazero/TopoSort.zip


brent 2019-04-04 01:28 鍙戣〃璇勮
]]>
Read tiff File Tags in C# 璇誨彇Tiff鏂囦歡澶?/title><link>http://m.shnenglu.com/aqazero/archive/2019/04/04/216329.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Wed, 03 Apr 2019 17:24:00 GMT</pubDate><guid>http://m.shnenglu.com/aqazero/archive/2019/04/04/216329.html</guid><wfw:comment>http://m.shnenglu.com/aqazero/comments/216329.html</wfw:comment><comments>http://m.shnenglu.com/aqazero/archive/2019/04/04/216329.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/aqazero/comments/commentRss/216329.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/aqazero/services/trackbacks/216329.html</trackback:ping><description><![CDATA[璧勬簮:<br /><div>https://en.wikipedia.org/wiki/List_of_file_signatures</div><div>http://www.fileformat.info/format/tiff/corion.htm</div><div>https://mh-nexus.de/en/hxd/</div><br />浠g爜錛?br /><div>http://m.shnenglu.com/Files/aqazero/TiffTag.zip</div><img src ="http://m.shnenglu.com/aqazero/aggbug/216329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/aqazero/" target="_blank">brent</a> 2019-04-04 01:24 <a href="http://m.shnenglu.com/aqazero/archive/2019/04/04/216329.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Red Black Tree in C#http://m.shnenglu.com/aqazero/archive/2017/04/29/214894.htmlbrentbrentFri, 28 Apr 2017 21:02:00 GMThttp://m.shnenglu.com/aqazero/archive/2017/04/29/214894.htmlhttp://m.shnenglu.com/aqazero/comments/214894.htmlhttp://m.shnenglu.com/aqazero/archive/2017/04/29/214894.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/214894.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/214894.html
I failed to find anything that can be used directly, it is hard to believe, a lot of implement of red-black tree in Java or C++ can be easily got from internet (although none of them meets my requirement), but none in C#.

So I had to implement one, it was translated from a C++ implement and modified to provide an immutable node.

Source code 
Example:
 1         RBTree<int> rbt = new RBTree<int>(Comparer<int>.Default);
 2         rbt.Add(3);
 3         rbt.Add(1);
 4         rbt.Add(10);
 5         rbt.Add(6);
 6         rbt.Add(7);
 7         rbt.Remove(10);
 8         RBNode<int> node6 = rbt.GetNode(6);
 9         rbt.Remove(node6);
10 
11         RBNode<int> node = rbt.GetNode(3);
12         node = node.Prev;
13         while (null != node)
14         {
15             System.Diagnostics.Trace.WriteLine(node.Value);
16             node = node.Next;
17         }

Output:
1
3
7


brent 2017-04-29 05:02 鍙戣〃璇勮
]]>
use regular expressions in visual studio to modify xaml in batchhttp://m.shnenglu.com/aqazero/archive/2016/05/10/213484.htmlbrentbrentTue, 10 May 2016 06:23:00 GMThttp://m.shnenglu.com/aqazero/archive/2016/05/10/213484.htmlxmlns:lex="http://schemas.root-project.org/xaml/presentation"
xmlns:p="clr-namespace:Pasasoft.Fep.UI.Properties"

"{lex:LocText Key=([a-zA-Z_]+), Assembly=Pasasoft.Fep.UI}"


brent 2016-05-10 14:23 鍙戣〃璇勮
]]>
Quotes to live byhttp://m.shnenglu.com/aqazero/archive/2014/01/17/205451.htmlbrentbrentFri, 17 Jan 2014 12:43:00 GMThttp://m.shnenglu.com/aqazero/archive/2014/01/17/205451.htmlhttp://m.shnenglu.com/aqazero/comments/205451.htmlhttp://m.shnenglu.com/aqazero/archive/2014/01/17/205451.html#Feedback1http://m.shnenglu.com/aqazero/comments/commentRss/205451.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/205451.htmlAlways code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - (Martin Golding)

There are two ways to write error-free programs; only the third one works. - (Alan J. Perlis) 

A good programmer is someone who always looks both ways before crossing a one-way street. - (Doug Linder)

It should be noted that no ethically -trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.  ― Nathaniel S. Borenstein

You've baked a really lovely cake, but then you've used dog sh*t for frosting. ― Steve Jobs

http://www.codeproject.com/Messages/4739776/Quotes-to-live-by.aspx


brent 2014-01-17 20:43 鍙戣〃璇勮
]]>
printer driverhttp://m.shnenglu.com/aqazero/archive/2012/09/12/190456.htmlbrentbrentWed, 12 Sep 2012 15:26:00 GMThttp://m.shnenglu.com/aqazero/archive/2012/09/12/190456.htmlhttp://m.shnenglu.com/aqazero/comments/190456.htmlhttp://m.shnenglu.com/aqazero/archive/2012/09/12/190456.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/190456.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/190456.htmlC:\PROGRA~2\COMMON~1\FLOORC~1\FEP\PRIMOA~2\PrimoRun.exe
1) disable driver digital signatures
http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/turning-off-digital-signatures/23c67c73-3fa0-4de3-a9b5-3adf4c3472f3 

You can disable digitally signed signatures, however it is not recommended.
Important: The driver signing enforcement in Windows 7 and Vista is there for a reason. Unsigned drivers could theoretically contain malicious code and harm your computer.

Step 1: Click Start button on the left bottom corner of desktop. In the search box, type "cmd"

Step 2: Go to Run command, and right click on command prompt and click on "Run as administrator".

Step 3: In the command prompt, type in these commands: Be very careful here. BCDEDIT controls how your computer boots up.

IMPORTANT:make a backup of your bcd file first. To do that, type:
bcdedit /export C:\savedbcd

This will create a file c:\savebcd which is your boot entry backup.
If you mess up, you can always undo changes by:

bcdedit /import c:\savedbcd

Then type these commands:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

After you finished the steps above mentioned, you have made digital driver signing signature disabled for all installation. So you can install device drivers on Windows 7 without warning message that those drivers should be digitally signed.


2) install gpedit on window 7 basic 
http://www.askvg.com/how-to-enable-group-policy-editor-gpedit-msc-in-windows-7-home-premium-home-basic-and-starter-editions/comment-page-4/#comments 

NOTE: For Windows 7 64-bit (x64) users! You'll also need to go to "SysWOW64" folder present in C:\Windows folder and copy "GroupPolicy", "GroupPolicyUsers" folders and gpedit.msc file from there and paste them in "C:\Windows\System32" folder. 

http://m.shnenglu.com/Files/aqazero/add_gpedit_msc_by_jwils876-d3kh6vm.zip


3) uninstall AOL 
http://answers.yahoo.com/question/index?qid=20061224095808AAMxsCT 
AOL ANTIVIRUS AOL SPYWARE PROTECTION  AOL FIREWALL AOL SAFETY AND SECURITY CENTER 

http://forums.techguy.org/digital-photography-imaging/536280-alternate-solution-printer-driver-unknown.html 





brent 2012-09-12 23:26 鍙戣〃璇勮
]]>
polygon offset demo (Fifth and Final version) (Updated)http://m.shnenglu.com/aqazero/archive/2010/09/09/126241.htmlbrentbrentThu, 09 Sep 2010 07:27:00 GMThttp://m.shnenglu.com/aqazero/archive/2010/09/09/126241.htmlhttp://m.shnenglu.com/aqazero/comments/126241.htmlhttp://m.shnenglu.com/aqazero/archive/2010/09/09/126241.html#Feedback20http://m.shnenglu.com/aqazero/comments/commentRss/126241.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/126241.htmlhttp://m.shnenglu.com/Files/aqazero/OffsetDemo6.zip



brent 2010-09-09 15:27 鍙戣〃璇勮
]]>
simulate OnIdle in MFC ActiveX controlhttp://m.shnenglu.com/aqazero/archive/2010/04/15/112672.htmlbrentbrentThu, 15 Apr 2010 07:49:00 GMThttp://m.shnenglu.com/aqazero/archive/2010/04/15/112672.htmlhttp://m.shnenglu.com/aqazero/comments/112672.htmlhttp://m.shnenglu.com/aqazero/archive/2010/04/15/112672.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/112672.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/112672.html
Method A:
::SetWindowsHookEx(WH_FOREGROUNDIDLE, YourIdleProc, AfxGetInstanceHandle(), GetCurrentThreadId());

Method B (my way):
 1 static HHOOK s_hGetMsgHook = NULL;
 2 
 3 LRESULT FAR PASCAL GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam)
 4 {
 5     AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
 6 
 7     LPMSG lpMsg = (LPMSG) lParam;
 8     if( (nCode >= 0&& PM_REMOVE == wParam)
 9     {
10         //your code here. maybe to deal with hot-keys, accelerators ...
11         //see http://support.microsoft.com/kb/187988
12 
13         //my code to simulate OnIdle
14         static BOOL bIdle = FALSE;
15         CWinApp* pApp = AfxGetApp();
16         if(!bIdle && pApp->IsIdleMessage(lpMsg))
17             bIdle = TRUE;
18         
19         if(bIdle)
20         {
21             MSG msgPeek = {0};
22             if(!::PeekMessage(&msgPeek, NULL, NULL, NULL, PM_NOREMOVE))
23             {
24                 VERIFY(PostMessage(AfxGetMainWnd()->GetSafeHwnd(), WM_USER+0x120x340x56));
25             }
26         }
27 
28         if(lpMsg->hwnd == AfxGetMainWnd()->GetSafeHwnd() &&
29             lpMsg->message == WM_USER+0x12 && lpMsg->wParam == 0x34 && lpMsg->lParam == 0x56)
30         {
31             lpMsg->message = WM_NULL;
32             lpMsg->lParam = 0L;
33             lpMsg->wParam = 0L;
34 
35             pApp->OnIdle(0);
36             bIdle = FALSE;
37         }
38     }
39 
40     return ::CallNextHookEx(s_hGetMsgHook, nCode, wParam, lParam);
41 }
42 
43 int CYourOleControl::OnCreate(LPCREATESTRUCT lpCreateStruct) 
44 {
45     //...
46     
47     if(NULL == s_hGetMsgHook)
48         s_hGetMsgHook = ::SetWindowsHookEx(WH_GETMESSAGE, GetMsgProc, AfxGetInstanceHandle(), GetCurrentThreadId());
49 }
50 
51 void CYourOleControl::OnDestroy() 
52 {
53     //...
54     
55     ::UnhookWindowsHookEx(s_hGetMsgHook);
56     s_hGetMsgHook = NULL;
57 
58     COleControl::OnDestroy();
59 }

Method A is far more simple, but with Method B:

1) You can override CWinApp::IsIdleMessage to filter some special messages, such as a frequent timer which will not affect what you want to do in CWinApp::OnIdle. Because timer will affect message queue and if you don't filter it, OnIdle will be called every time after the timer is invoked.

2) Sometimes your action in OnIdle will affect message queue inevitably, thus you will get a infinite loop: OnIdle->the special messages in message queue->OnIdle->... But with Method B, with SPY++ you can find the special messages, and filter them in IsIdleMessage.


brent 2010-04-15 15:49 鍙戣〃璇勮
]]>
榪欐槸涓緢鐙$尵鐨刡ug銆?/title><link>http://m.shnenglu.com/aqazero/archive/2010/03/04/108868.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Thu, 04 Mar 2010 03:12:00 GMT</pubDate><guid>http://m.shnenglu.com/aqazero/archive/2010/03/04/108868.html</guid><wfw:comment>http://m.shnenglu.com/aqazero/comments/108868.html</wfw:comment><comments>http://m.shnenglu.com/aqazero/archive/2010/03/04/108868.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://m.shnenglu.com/aqazero/comments/commentRss/108868.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/aqazero/services/trackbacks/108868.html</trackback:ping><description><![CDATA[鏌愬ぉ錛?鍙戠幇涓涓猙ug錛?浼氬鑷磖elease鐗堟湰涓嬪紓甯革紝 浣嗗湪debug鐗堟湰涓嬫甯革紝 鍙互瀹氫綅璇ug鍦ㄤ笅闈唬鐮佷腑錛?br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #0000ff;">void</span><span style="color: #000000;"> CMoveHandlerStateDraw::OnLButtonUp(UINT nFlags, CPoint point)<br>{<br>    <img src="http://m.shnenglu.com/Images/dot.gif"><br>    <br>    AdjustPoint(point);<br><br>    m_pHandler</span><span style="color: #000000;">-></span><span style="color: #000000;">Drop(point, m_ptHandlerPos);<br><br>    <img src="http://m.shnenglu.com/Images/dot.gif"><br>}</span></div> 浣嗘槸錛屼竴鏃﹀線榪欎釜鍑芥暟涓彃鍏ョ敤鏉ump鏁版嵁鐨勪唬鐮侊紝 bug灝變笉鍐嶅嚭鐜幫紝 涓嶈鏄皢鏁版嵁鍐欏埌鏂囦歡榪樻槸鏄劇ず鍦╩essagebox涓娿?<br>鍚敤release鐗堟湰鐨?Debug Information"錛?bug涔熶笉鍐嶅嚭鐜般?br>灝辯畻鍙槸鍦?span style="color: #000000;">璇ュ嚱鏁頒腑澹版槑涓涓狢String鍙橀噺錛?榪欎釜鐙$尵鐨刡ug浼間箮椹笂灝辯煡閬擄紝椹笂灝辮棌璧鋒潵錛?鎶婅繖涓彉閲忎竴鍘繪帀錛?瀹冮┈涓婂張璺戝嚭鏉ヤ簡銆?br><br>浣嗗悗鏉ュ彂鐜幫紝 榪欏彧鏄竴鍙緢鏅氱殑bug錛屾牴鏈病浠涔堣秴鑳藉姏銆?br><br>鑱槑鐨勪綘錛岀煡閬撹繖鏄負浠涔堝悧錛?br><br></span> <img src ="http://m.shnenglu.com/aqazero/aggbug/108868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/aqazero/" target="_blank">brent</a> 2010-03-04 11:12 <a href="http://m.shnenglu.com/aqazero/archive/2010/03/04/108868.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>vista windows 7 areo progress barhttp://m.shnenglu.com/aqazero/archive/2009/11/06/100283.htmlbrentbrentFri, 06 Nov 2009 03:56:00 GMThttp://m.shnenglu.com/aqazero/archive/2009/11/06/100283.htmlhttp://m.shnenglu.com/aqazero/comments/100283.htmlhttp://m.shnenglu.com/aqazero/archive/2009/11/06/100283.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/100283.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/100283.html
http://stackoverflow.com/questions/313792/disabling-progress-bar-animation-on-vista-aero
http://msdn.microsoft.com/en-us/library/aa511486.aspx

鐢?meters"? 娌$┖鍟娿?br>
鎴戠殑鏆村姏鏂規硶鏄細
g_xpStyle.SetWindowTheme(m_hProgressWnd, L"",L"");

g_xpStyle 灝辨槸閭d釜 CVisualStylesXP錛?google 涓涓嬪氨鏈変簡銆?br>

brent 2009-11-06 11:56 鍙戣〃璇勮
]]>
浠庤祫婧愪腑鍔犺澆jpg, png鍒癎DI+ Imagehttp://m.shnenglu.com/aqazero/archive/2009/11/05/100221.htmlbrentbrentThu, 05 Nov 2009 08:01:00 GMThttp://m.shnenglu.com/aqazero/archive/2009/11/05/100221.htmlhttp://m.shnenglu.com/aqazero/comments/100221.htmlhttp://m.shnenglu.com/aqazero/archive/2009/11/05/100221.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/100221.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/100221.html
1錛?鏄疊itmap(RT_BITMAP)綾誨瀷鐨勫浘鐗囨棤娉曞姞杞斤紝 RT_BITMAP鏄瀹氫箟綾誨瀷錛?璧勬簮閲岄潰娌℃湁bmp鏂囦歡鐨勫ご錛?SizeofResource 鐨勮繑鍥炲艱姣斿浘鐗囨枃浠?/span>灝戝嚑涓瓧鑺傦紝鍥犱負灝戜簡榪欏嚑涓瓧鑺傦紝 鎵浠DI+浼氳繑鍥瀒nvalid parameter閿欒銆?br>
2錛?浠?span style="color: #000000;">IStream
閲岄潰鍒涘緩鍑烘潵鐨処mage瀵硅薄浼間箮浼氬紩鐢ㄥ埌鍫嗛噷闈㈢殑鍐呭瓨錛?濡傛灉hBuffer琚噴鏀句簡錛?鍒涘緩鐨処mage鐨勫唴瀹瑰氨浼氳鐮村潖錛屾湁鏃跺彧鑳界敾鍑轟竴灝忛儴鍒嗗浘鐗囷紝 鏈夋椂鏁翠釜鍥劇墖灝辨槸絀虹櫧錛?瑙嗗綋鏃剁殑鍐呭瓨鐘跺喌鑰屽畾銆傝皟鐢↖mage鐨凜lone涔熸病鐢ㄣ?br>

CYourClass::~CYourClass()
{
    
for(IMG_VECTOR::iterator it = m_arImage.begin(); it != m_arImage.end(); it++)
        delete 
*it;
    
for(HGLB_VECTOR::iterator it = m_arGlobal.begin(); it != m_arGlobal.end(); it++)
    {
        ::GlobalUnlock(
*it);
        ::GlobalFree(
*it);
    }
}

void CYourClass::AddImage(HMODULE hInst, UINT nResourceID, LPCTSTR lpType)
{
    
if(lpType == RT_BITMAP)
    {
        
//GDI+ can not load RT_BITMAP resouce, 
        
//because they are predefined resource, 
        
//they don't contains the image file header.
        assert(FALSE);
        
return;
    }

    HRSRC hResource 
= ::FindResource(hInst, MAKEINTRESOURCE(nResourceID), lpType);
    
if (!hResource)
        
return;

    DWORD imageSize 
= ::SizeofResource(hInst, hResource);
    
if (!imageSize)
        
return;

    
const void* pResourceData = ::LockResource(::LoadResource(hInst, hResource));
    
if (!pResourceData)
        
return;

    HGLOBAL hBuffer 
= ::GlobalAlloc(GMEM_FIXED, imageSize);
    
if (NULL == hBuffer)
        
return;

    
void* pBuffer = ::GlobalLock(hBuffer);
    
if (pBuffer)
    {
        CopyMemory(pBuffer, pResourceData, imageSize);
        IStream
* pStream = NULL;
        
if (::CreateStreamOnHGlobal(hBuffer, FALSE, &pStream) == S_OK)
        {
            Gdiplus::Image 
* pImage = Gdiplus::Image::FromStream(pStream);
            pStream
->Release();
            
if (pImage)
            { 
                
if (pImage->GetLastStatus() == Gdiplus::Ok &&
                    pImage
->GetWidth() > 0)
                {
                    m_arImage.push_back(pImage);
                    
//it seems the image will take usage of the global memory.
                    
//so the global memory should be kept until the image destroy.
                    m_arGlobal.push_back(hBuffer);
                    
return;
                }

                delete pImage;
            }
        }
        ::GlobalUnlock(hBuffer);
    }
    ::GlobalFree(hBuffer);
}



brent 2009-11-05 16:01 鍙戣〃璇勮
]]>
鎭ㄤ笉鐩擱㈡湭瀚佹椂http://m.shnenglu.com/aqazero/archive/2009/10/29/99731.htmlbrentbrentThu, 29 Oct 2009 03:56:00 GMThttp://m.shnenglu.com/aqazero/archive/2009/10/29/99731.htmlhttp://m.shnenglu.com/aqazero/comments/99731.htmlhttp://m.shnenglu.com/aqazero/archive/2009/10/29/99731.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/99731.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/99731.htmlbcgcontrolbar

浜轟笘闂存渶鐥涜嫤鐨勪簨鑾繃浜庢銆?br>


brent 2009-10-29 11:56 鍙戣〃璇勮
]]>
浣跨敤ASP.net + WF鐨勬劅鍙?/title><link>http://m.shnenglu.com/aqazero/archive/2009/04/06/79108.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Mon, 06 Apr 2009 10:30:00 GMT</pubDate><guid>http://m.shnenglu.com/aqazero/archive/2009/04/06/79108.html</guid><wfw:comment>http://m.shnenglu.com/aqazero/comments/79108.html</wfw:comment><comments>http://m.shnenglu.com/aqazero/archive/2009/04/06/79108.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://m.shnenglu.com/aqazero/comments/commentRss/79108.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/aqazero/services/trackbacks/79108.html</trackback:ping><description><![CDATA[涓や釜澶氭槦鏈熺殑鍔姏錛?緇堜簬鎶奝rototype鎼炲畾浜嗐傚疄鐜頒簡浠ヤ笅鍔熻兘錛?br><br>1錛屼竴涓猻tate machine workflow(Fund Request Process work flow)<br>2錛?浣跨敤Polic鏉ユ帶鍒朵笟鍔¢昏緫<br>3錛屽疄鐜頒簡xoml鍜宒ll鐨勫垎紱伙紝鍔ㄦ佸姞杞絰oml錛屾彁渚涗竴涓紪杈戝伐鍏鳳紝鍙互edit the workflow on-the-fly<br><br>1, 騫舵病鏈変紶璇翠腑鐨勯偅涔堥毦<br>ASP.net鍜學F鎴戦兘涓嶇啛錛?鏍規嵁涓ゆ湰涔︼紝涓涓猰sdn涓婄殑渚嬪瓙"Web Form Workflow Approvals Stater kit"鍜屽彟涓涓緥瀛怬rders http://www.odetocode.com/Articles/465.aspx鐨勫熀紜涓婃妸prototype鎼炲嚭鏉ヤ簡銆?br><br>2錛岀悊瑙f蹇靛緢閲嶈<br>濡傛灉涓嶇悊瑙F鏄庝箞璋冪敤澶栭儴鍑芥暟錛圕allExternalMethodActivity錛夛紝 鏄庝箞浼燛vent緇橶F錛圚andleExternalEventActivity錛夛紝DependencyProperty鏄庝箞鍥炰簨錛?鍩烘湰涓嶇敤鍐嶆悶浜嗐?br><br>3錛屽緢澶氳璁″彲鍋?br>WF鍙疄鐜頒簡workflow鏈鍐呮牳鐨勯儴鍒嗭紝闈炲父鐏墊椿銆?鍚屾牱鐨勫疄鐜板彲浠ラ噰鐢ㄥ畬鍏ㄤ笉鍚岀殑瀹炵幇鏂瑰紡銆?鎬庝箞瀹炵幇workflow definition錛?鎬庝箞璁捐Activities錛?闇瑕佷負Activities娣誨姞閭d簺DependencyProperty錛?榪欎簺DependencyProperty鏄庝箞浜掔浉鍏寵仈鐨勶紝 鎬庝箞鍙湪xoml閲岄潰淇濆瓨workflow definition錛?鎬庝箞瀹炵幇Workflow鍜屼笟鍔℃暟鎹殑浜や簰錛?鎬庝箞瀹炵幇Workflow鍜岀粍緇囩粨鏋勬垨鑰卹ole鐨勫叧鑱旓紝 閮藉彲浠ユ湁瀹屽叏涓嶅悓鐨勮璁°?br><br>4錛岃繕鏈夊緢澶氭蹇點傘?br>鍥犱負鏄痯rototype錛?寰堝涓滆タ娌¤冭檻錛?姣斿浜嬪姟transation鎴栬匔ompensate錛?寮傚父澶勭悊絳夈?br><br><br><img alt="" src="http://m.shnenglu.com/images/cppblog_com/aqazero/gpas_program_struct.jpg" width="1228" height="768"><br><br> <img src ="http://m.shnenglu.com/aqazero/aggbug/79108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/aqazero/" target="_blank">brent</a> 2009-04-06 18:30 <a href="http://m.shnenglu.com/aqazero/archive/2009/04/06/79108.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>create mfc dialog by template will drive you mad.http://m.shnenglu.com/aqazero/archive/2008/11/19/67287.htmlbrentbrentWed, 19 Nov 2008 07:10:00 GMThttp://m.shnenglu.com/aqazero/archive/2008/11/19/67287.htmlhttp://m.shnenglu.com/aqazero/comments/67287.htmlhttp://m.shnenglu.com/aqazero/archive/2008/11/19/67287.html#Feedback0http://m.shnenglu.com/aqazero/comments/commentRss/67287.htmlhttp://m.shnenglu.com/aqazero/services/trackbacks/67287.html
And now, sometimes , i need CMyDialog to be a model dialog (WS_POPUP), sometimes be a child of another dialog(WS_CHILD).

How to make this done without duplicating the template in resource?

Call ModifyStyle after creation? Failed
Modify the LPCREATESTRUCT's style in CMyDialog::OnCreate ? Failed.
Override PreCreateWindow? Failed.

After a lot of tracing and a lot of googling. I worked out something like this:

BOOL CMyDialog::CreateAsChild(CWnd * pParent)
{
    
if(!IsWindow(pParent->GetSafeHwnd()))
        
return FALSE;

    m_lpszTemplateName 
= ATL_MAKEINTRESOURCE(IDD_WALLLAYER_PROPERTYPAGE);  // used for help
    if (m_nIDHelp == 0)
        m_nIDHelp 
= LOWORD((DWORD_PTR)m_lpszTemplateName);

    HINSTANCE hInst 
= AfxFindResourceHandle(m_lpszTemplateName, RT_DIALOG);
    HRSRC hResource 
= ::FindResource(hInst, m_lpszTemplateName, RT_DIALOG);
    HGLOBAL hTemplate 
= LoadResource(hInst, hResource);
    LPCDLGTEMPLATE lpDialogTemplate 
= (LPCDLGTEMPLATE)LockResource(hTemplate);
    DLGTEMPLATEEX
* lpDlgTmpEx = (DLGTEMPLATEEX* )lpDialogTemplate;
    DWORD dwOldStyle 
= 0;
    BOOL bIsDlgEx 
= lpDlgTmpEx->signature == 0xFFFF;
    
if(bIsDlgEx)
    {
        dwOldStyle 
= lpDlgTmpEx->style;
        lpDlgTmpEx
->style = DS_SETFONT | WS_CHILD;
    }
    
else
    {
        dwOldStyle 
= ((LPDLGTEMPLATE)lpDialogTemplate)->style;
        ((LPDLGTEMPLATE)lpDialogTemplate)
->style = DS_SETFONT | WS_CHILD;
    }
    m_lpDialogInit 
= NULL;
    BOOL bResult 
= CreateDlgIndirect(lpDialogTemplate, pParent, hInst);
    
if(bIsDlgEx)
        lpDlgTmpEx
->style = dwOldStyle;
    
else
        ((LPDLGTEMPLATE)lpDialogTemplate)
->style = dwOldStyle;
    UnlockResource(hTemplate);
    FreeResource(hTemplate);
    
return bResult;
}

If you need your dialog to behavior as WS_POPUP or WS_CHILD without duplicating your dialog template, you just get an ugly answer. And anyone who know another better way, let me know please.

MFC


brent 2008-11-19 15:10 鍙戣〃璇勮
]]>
-_- 閲婃斁鎵樼璧勬簮錛?/title><link>http://m.shnenglu.com/aqazero/archive/2008/10/08/63485.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Wed, 08 Oct 2008 09:06:00 GMT</pubDate><guid>http://m.shnenglu.com/aqazero/archive/2008/10/08/63485.html</guid><wfw:comment>http://m.shnenglu.com/aqazero/comments/63485.html</wfw:comment><comments>http://m.shnenglu.com/aqazero/archive/2008/10/08/63485.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/aqazero/comments/commentRss/63485.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/aqazero/services/trackbacks/63485.html</trackback:ping><description><![CDATA[鏈変竴鏈功鍙奅ffective C#銆嬶紝琚炕璇戜簡錛岄噷闈㈡湁涓绔犲彨銆婂疄鐜版爣鍑咲ispose妯″紡銆嬶紝閲岄潰鏈変竴鍙ヨ瘽鍙仛錛?br><br>"閲婃斁鎵樼璧勬簮"銆傝帿闈炴槸"release managed resource"?<br><br>浠涔堝彨鍋氶噴鏀炬墭綆¤祫婧?release managed resource)? 鑾潪鏄妸鎴愬憳鐨勫紩鐢ㄨ緗負null?<br><br>涓鑸潵璇村鏋滀竴涓璞¤dispose浜嗭紝閭e畠涔熻椹笂浜洪棿钂稿彂浜嗭紝GC浠庡叏灞鍙橀噺鍜屾爤閲岄潰灝辮鎵句笉鍒板畠浜嗭紝鏇翠笉瑕佽瀹冪殑鍐呴儴鎴愬憳鍙橀噺浜嗭紝榪欐椂鍊欒緗畠鐨勬垚鍛樹負null鏈変粈涔堝繀瑕佸憿錛?br><br>鐪嬩簡MSDN鎵嶇煡閬擄紝浜哄鏄?dispose managed resource"錛屽氨鏄皟鐢╩anaged鐨勫璞$殑dispose鏂規硶銆?br><br>澶洤浜嗭紝鏃犳硶鐢ㄤ腑鏂囪〃杈俱?br><br>鏈夌墰浜哄湪鐮旂┒鐢ㄤ腑鏂囧啓紼嬪簭錛屼負浠涔圛G璇鴻礉灝斿涓嶉鍙戠粰瀹冨憿錛?鍚屾椂錛屾垜緇堜簬鐭ラ亾涓轟粈涔堣嫳鏂囧獎鍗扮増鐨勪功姣斾腑鏂囩炕璇戠増鐨勮璐典簡銆?br><br><img src ="http://m.shnenglu.com/aqazero/aggbug/63485.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/aqazero/" target="_blank">brent</a> 2008-10-08 17:06 <a href="http://m.shnenglu.com/aqazero/archive/2008/10/08/63485.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍥懼艦鏂囨湰緙栬緫鍣ㄧ殑婧愮爜鍜岀畝鍗曟枃妗?/title><link>http://m.shnenglu.com/aqazero/archive/2008/08/27/60165.html</link><dc:creator>brent</dc:creator><author>brent</author><pubDate>Wed, 27 Aug 2008 08:05:00 GMT</pubDate><guid>http://m.shnenglu.com/aqazero/archive/2008/08/27/60165.html</guid><wfw:comment>http://m.shnenglu.com/aqazero/comments/60165.html</wfw:comment><comments>http://m.shnenglu.com/aqazero/archive/2008/08/27/60165.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.shnenglu.com/aqazero/comments/commentRss/60165.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/aqazero/services/trackbacks/60165.html</trackback:ping><description><![CDATA[鎴戣鐨勫浘褰㈡枃鏈紪杈戝櫒涓嶆槸綰枃鏈紪杈戯紝瑙?<a target="_blank" title="鑷繁瀹炵幇鍥懼艦鏂囨湰緙栬緫鍣? href="http://m.shnenglu.com/aqazero/archive/2006/12/01/15835.html">鑷繁瀹炵幇鍥懼艦鏂囨湰緙栬緫鍣?/a> 鎴栬?<a target="_blank" title="Graphical text proposal (draft)" >Graphical Text Proposal (Draft)</a><br><br><a target="_blank" title="Demo 鍦板潃" href="http://m.shnenglu.com/Files/aqazero/BrentEditor_demo.zip">Demo EXE 鍦板潃</a> (鏃犲叕瀹籌紝鍥犱負鏄敤wxWidgets錛岃繛Icon閮芥病鏈夛紝緇忓父鎶婁漢緇欏悡鐫浜嗐傝紼嬪簭瀵圭‖浠舵棤瑕佹眰錛屽浣跨敤鑰呮湁涓瀹氳姹?..)<br><br><a target="_blank" title="婧愪唬鐮? href="http://m.shnenglu.com/Files/aqazero/BrentEditor.rar">婧愪唬鐮佸湴鍧</a><br><br>緙栬瘧闇瑕?a target="_blank" title="wxWidgets" >wxWidgets</a>銆傚湪榪欎箣鍚庡啀娌$敤榪噖xWidgets浜嗭紝鎰熻灝辨槸鍙︿竴濂桵FC銆?br><br>鎶撲釜鍥?<br><img src="http://m.shnenglu.com/images/cppblog_com/aqazero/editor.JPG" border="0"><br><br>鍐欏埌Table鍜屽鍑篽tml閮ㄥ垎鐨勬椂鍊欏氨鍔涗笉浠庡績浜嗭紝鑽夎崏浜嗕簨銆?瀵煎嚭html鏄仛寰楁渶浜烘ā鐙楁牱錛屼絾鍗存渶璐ョ誕鍏朵腑鐨勯儴鍒嗐?鑻辨枃鐗堟搷浣滅郴緇熶笅瀵煎嚭html浼歝rash錛屽師鍥犳湭鐭?<br><br>涓鐩存湁鐢–#閲嶆柊鍐欎竴涓殑鍐插姩錛屽彧鏄埌鏃朵竴瀹氬張鏄檸澶磋泧灝俱?br> <img src ="http://m.shnenglu.com/aqazero/aggbug/60165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/aqazero/" target="_blank">brent</a> 2008-08-27 16:05 <a href="http://m.shnenglu.com/aqazero/archive/2008/08/27/60165.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://66889h.com" target="_blank">欧美激情视频在线播放</a>| <a href="http://btbt7086.com" target="_blank">欧美成人中文字幕在线</a>| <a href="http://szbeikai.com" target="_blank">久久国产精品毛片</a>| <a href="http://www22336.com" target="_blank">久久福利影视</a>| <a href="http://www40255.com" target="_blank">一区二区av在线</a>| <a href="http://598327.com" target="_blank">性欧美超级视频</a>| <a href="http://wwwq4yy.com" target="_blank">欧美刺激性大交免费视频 </a>| <a href="http://6661639.com" target="_blank">亚洲精品国产品国语在线app</a>| <a href="http://hznaja.com" target="_blank">亚洲精品久久嫩草网站秘色</a>| <a href="http://86311ib.com" target="_blank">久久久久久久久久看片</a>| <a href="http://shaijia123.com" target="_blank">一区二区91</a>| <a href="http://124909.com" target="_blank">麻豆精品在线视频</a>| <a href="http://www92994.com" target="_blank">红桃视频国产一区</a>| <a href="http://xcao10.com" target="_blank">亚洲图片在线观看</a>| <a href="http://wwwgay456.com" target="_blank">蘑菇福利视频一区播放</a>| <a href="http://395493.com" target="_blank">久久高清一区</a>| <a href="http://2111952.com" target="_blank">国产精品久久久久aaaa九色</a>| <a href="http://baostat.com" target="_blank">亚洲视频一起</a>| <a href="http://555hhu.com" target="_blank">亚洲欧洲一区二区三区在线观看</a>| <a href="http://www-477499.com" target="_blank">欧美与黑人午夜性猛交久久久</a>| <a href="http://q731.com" target="_blank">国产精品wwwwww</a>| <a href="http://7ccdd.com" target="_blank">99成人在线</a>| <a href="http://ridenimbus.com" target="_blank">亚洲欧洲三级</a>| <a href="http://1235656.com" target="_blank">欧美福利视频在线观看</a>| <a href="http://aqdav81.com" target="_blank">在线观看亚洲视频</a>| <a href="http://www37999.com" target="_blank">欧美xart系列高清</a>| <a href="http://hkbsi.com" target="_blank">久久精品免视看</a>| <a href="http://aydsrmyy.com" target="_blank">黄色免费成人</a>| <a href="http://njggmy.com" target="_blank">久久久五月婷婷</a>| <a href="http://sg-lxs.com" target="_blank">欧美一区二区免费观在线</a>| <a href="http://y65c.com" target="_blank">国产午夜亚洲精品羞羞网站</a>| <a href="http://9113i.com" target="_blank">午夜精品久久久99热福利</a>| <a href="http://tristooges.com" target="_blank">亚洲天堂免费观看</a>| <a href="http://cn1357.com" target="_blank">国产精品入口夜色视频大尺度</a>| <a href="http://sapronlee.com" target="_blank">性欧美videos另类喷潮</a>| <a href="http://bjrailtech.com" target="_blank">中文国产成人精品久久一</a>| <a href="http://jxrisen.com" target="_blank">久久久久久精</a>| <a href="http://5418002.com" target="_blank">亚洲三级免费</a>| <a href="http://405151.com" target="_blank">亚洲国产成人在线播放</a>| <a href="http://4322333.com" target="_blank">欧美日韩国产三级</a>| <a href="http://chunshanketang.com" target="_blank">日韩视频二区</a>| <a href="http://shruhan.com" target="_blank">国产精品久久久久久户外露出</a>| <a href="http://wce-expo.com" target="_blank">99精品视频免费全部在线</a>| <a href="http://hengbang50.com" target="_blank">欧美激情免费观看</a>| <a href="http://szxrdr.com" target="_blank">欧美日韩免费</a>| <a href="http://555346.com" target="_blank">亚洲欧美日韩精品久久久</a>| <a href="http://www-18873.com" target="_blank">亚洲欧美日韩一区二区</a>| <a href="http://www40255.com" target="_blank">欧美aa在线视频</a>| <a href="http://895658.com" target="_blank">亚洲人成亚洲人成在线观看图片</a>| <a href="http://haochen072.com" target="_blank">久久亚洲春色中文字幕</a>| <a href="http://maokk77.com" target="_blank">久久久中精品2020中文</a>| <a href="http://aaa211.com" target="_blank">好看的亚洲午夜视频在线</a>| <a href="http://227c7.com" target="_blank">欧美jizz19性欧美</a>| <a href="http://jzsp121.com" target="_blank">欧美成人综合</a>| <a href="http://91pero.com" target="_blank">欧美一区二区成人</a>| <a href="http://cfqcgw.com" target="_blank">欧美亚洲综合在线</a>| <a href="http://iotbzw.com" target="_blank">亚洲一区二区欧美</a>| <a href="http://0070571.com" target="_blank">在线日韩av</a>| <a href="http://798200.com" target="_blank">欧美人成免费网站</a>| <a href="http://yw133777.com" target="_blank">亚洲精品一区中文</a>| <a href="http://pansinobbs.com" target="_blank">日韩午夜电影在线观看</a>| <a href="http://044925.com" target="_blank">国产欧美韩国高清</a>| <a href="http://www1126v.com" target="_blank">久久综合色播五月</a>| <a href="http://gaysexcube.com" target="_blank">欧美精品一区二区久久婷婷</a>| <a href="http://sdsankeguo.com" target="_blank">亚洲女同精品视频</a>| <a href="http://www205sihu.com" target="_blank">一本色道久久综合亚洲精品小说 </a>| <a href="http://www-88899.com" target="_blank">久久久久久免费</a>| <a href="http://uu774.com" target="_blank">亚洲第一精品久久忘忧草社区</a>| <a href="http://xingzhiyin85.com" target="_blank">亚洲精品男同</a>| <a href="http://ju255.com" target="_blank">国产精品一区三区</a>| <a href="http://77777kkk.com" target="_blank">噜噜噜91成人网</a>| <a href="http://qq666qq.com" target="_blank">国产精品av久久久久久麻豆网</a>| <a href="http://69ru.com" target="_blank">久久riav二区三区</a>| <a href="http://jy920.com" target="_blank">欧美日韩喷水</a>| <a href="http://497988.com" target="_blank">牛牛精品成人免费视频</a>| <a href="http://tcgo903.com" target="_blank">欧美日韩ab</a>| <a href="http://580078.com" target="_blank">欧美国产91</a>| <a href="http://www381818.com" target="_blank">国产精品一区久久</a>| <a href="http://cnxwlm.com" target="_blank">99国产精品</a>| <a href="http://dusenborg.com" target="_blank">亚洲大胆在线</a>| <a href="http://goldteddy.com" target="_blank">欧美激情一区在线</a>| <a href="http://trhht.com" target="_blank">国产一区二区三区黄视频</a>| <a href="http://87ssyy.com" target="_blank">91久久国产自产拍夜夜嗨</a>| <a href="http://4446666.com" target="_blank">国产午夜精品久久久久久久</a>| <a href="http://gzpurefaith.com" target="_blank">亚洲国产精品成人va在线观看</a>| <a href="http://987328.com" target="_blank">欧美精品在线观看一区二区</a>| <a href="http://tinganji.com" target="_blank">欧美在线日韩在线</a>| <a href="http://6k7a.com" target="_blank">欧美日本一道本</a>| <a href="http://www-438686.com" target="_blank">噜噜噜91成人网</a>| <a href="http://ks180.com" target="_blank">国产精品第一区</a>| <a href="http://rljyy.com" target="_blank">亚洲国产婷婷综合在线精品</a>| <a href="http://32666066.com" target="_blank">国产日韩视频一区二区三区</a>| <a href="http://www47011.com" target="_blank">亚洲精品日韩精品</a>| <a href="http://jsydjxgs.com" target="_blank">亚洲精品中文字幕有码专区</a>| <a href="http://4466777.com" target="_blank">午夜视频一区</a>| <a href="http://ktt2048.com" target="_blank">香蕉久久夜色精品国产使用方法</a>| <a href="http://155fck.com" target="_blank">欧美成人小视频</a>| <a href="http://zjjieda.com" target="_blank">在线观看欧美成人</a>| <a href="http://899399com.com" target="_blank">亚洲资源在线观看</a>| <a href="http://19zet.com" target="_blank">亚洲视频在线一区</a>| <a href="http://91see8.com" target="_blank">欧美电影在线</a>| <a href="http://439368.com" target="_blank">久久综合色影院</a>| <a href="http://hkjccc.com" target="_blank">一区国产精品</a>| <a href="http://yishangsh.com" target="_blank">性xx色xx综合久久久xx</a>| <a href="http://remenkan.com" target="_blank">亚洲国产欧美在线人成</a>| <a href="http://236664.com" target="_blank">久久久亚洲午夜电影</a>| <a href="http://www-24333.com" target="_blank">久久精品国产亚洲aⅴ</a>| <a href="http://liuyangzi.com" target="_blank">国产一区成人</a>| <a href="http://058888e.com" target="_blank">亚洲一级在线观看</a>| <a href="http://5588207.com" target="_blank">午夜欧美大尺度福利影院在线看</a>| <a href="http://44368com.com" target="_blank">欧美日韩国产专区</a>| <a href="http://517hc5.com" target="_blank">久久视频免费观看</a>| <a href="http://my88855.com" target="_blank">很黄很黄激情成人</a>| <a href="http://wwwby6682.com" target="_blank">亚洲欧美一区二区视频</a>| <a href="http://www-136hk.com" target="_blank">久久久久看片</a>| <a href="http://k68c.com" target="_blank">国产亚洲一级</a>| <a href="http://2302345.com" target="_blank">欧美视频一区二</a>| <a href="http://wwww20.com" target="_blank">亚洲午夜激情免费视频</a>| <a href="http://mxkaozi.com" target="_blank">一本不卡影院</a>| <a href="http://5e5b7g.com" target="_blank">国产精品vvv</a>| <a href="http://xiuxiu124.com" target="_blank">一区二区冒白浆视频</a>| <a href="http://essuee.com" target="_blank">国产精品日日摸夜夜添夜夜av </a>| <a href="http://www-888690.com" target="_blank">免费日韩视频</a>| <a href="http://74w4.com" target="_blank">欧美激情一区二区三区全黄</a>| <a href="http://3c3c3c.com" target="_blank">在线精品高清中文字幕</a>| <a href="http://avtb2120.com" target="_blank">9l国产精品久久久久麻豆</a>| <a href="http://gyzhoucheng.com" target="_blank">亚洲欧美韩国</a>| <a href="http://2343ww.com" target="_blank">国产欧美日韩亚洲</a>| <a href="http://www-273111.com" target="_blank">老司机免费视频一区二区</a>| <a href="http://actskynet.com" target="_blank">欧美 亚欧 日韩视频在线</a>| <a href="http://liuyangzi.com" target="_blank">亚洲每日更新</a>| <a href="http://8xyxs1.com" target="_blank">欧美日本精品在线</a>| <a href="http://www280999.com" target="_blank">亚洲美女视频在线观看</a>| <a href="http://kkwwxx.com" target="_blank">欧美在线亚洲一区</a>| <a href="http://shght.com" target="_blank">樱桃国产成人精品视频</a>| <a href="http://1588vip.com" target="_blank">欧美夫妇交换俱乐部在线观看</a>| <a href="http://777888789.com" target="_blank">亚洲国产视频直播</a>| <a href="http://k82net.com" target="_blank">欧美一区二区三区视频免费播放</a>| <a href="http://cuucs.com" target="_blank">国产欧美综合一区二区三区</a>| <a href="http://jiuzuifusheng.com" target="_blank">午夜精品一区二区在线观看</a>| <a href="http://m-pisiwa.com" target="_blank">欧美激情bt</a>| <a href="http://5657hh.com" target="_blank">亚洲一区在线免费</a>| <a href="http://55555549.com" target="_blank">激情五月婷婷综合</a>| <a href="http://seanzhau.com" target="_blank">欧美国产精品va在线观看</a>| <a href="http://avicpharm.com" target="_blank">日韩午夜电影在线观看</a>| <a href="http://bjrailtech.com" target="_blank">校园春色国产精品</a>| <a href="http://woaigougou.com" target="_blank">欧美日韩中文字幕精品</a>| <a href="http://mm910.com" target="_blank">久久超碰97中文字幕</a>| <a href="http://caerusmdx.com" target="_blank">欧美高清一区</a>| <a href="http://ynzhuoyi.com" target="_blank">亚洲欧美文学</a>| <a href="http://www-800778.com" target="_blank">韩国亚洲精品</a>| <a href="http://dtwave-ind.com" target="_blank">欧美四级剧情无删版影片</a>| <a href="http://www78778.com" target="_blank">亚洲综合精品自拍</a>| <a href="http://44368com.com" target="_blank">欧美午夜欧美</a>| <a href="http://my6557.com" target="_blank">久久免费偷拍视频</a>| <a href="http://7redy.com" target="_blank">日韩一区二区精品</a>| <a href="http://8eya.com" target="_blank">猛干欧美女孩</a>| <a href="http://www979vv.com" target="_blank">夜夜嗨av色一区二区不卡</a>| <a href="http://q731.com" target="_blank">精品二区视频</a>| <a href="http://aidou28.com" target="_blank">欧美午夜a级限制福利片</a>| <a href="http://yye321.com" target="_blank">午夜在线一区</a>| <a href="http://058888e.com" target="_blank">中文国产亚洲喷潮</a>| <a href="http://www-76577c.com" target="_blank">狠狠爱www人成狠狠爱综合网</a>| <a href="http://yiqiluntan.com" target="_blank">欧美日韩大片一区二区三区</a>| <a href="http://thisisfil.com" target="_blank">午夜国产精品视频免费体验区</a>| <a href="http://amass-ic.com" target="_blank">欧美黑人在线观看</a>| <a href="http://337105.com" target="_blank">欧美一区二区三区四区视频</a>| <a href="http://www515678.com" target="_blank">一区二区日韩精品</a>| <a href="http://5a07.com" target="_blank">国产亚洲欧美一区在线观看</a>| <a href="http://yzxq520.com" target="_blank">欧美特黄视频</a>| <a href="http://012492.com" target="_blank">欧美成人激情视频</a>| <a href="http://chinasck.com" target="_blank">久久亚洲电影</a>| <a href="http://1616mz.com" target="_blank">午夜伦欧美伦电影理论片</a>| <a href="http://830085.com" target="_blank">久久久久久高潮国产精品视</a>| <a href="http://niu96.com" target="_blank">亚欧成人精品</a>| <a href="http://372469.com" target="_blank">一本到高清视频免费精品</a>| <a href="http://hernameplz.com" target="_blank">红桃视频国产精品</a>| <a href="http://436212.com" target="_blank">国产精品美女久久久</a>| <a href="http://senlin86.com" target="_blank">免费观看不卡av</a>| <a href="http://www474000c.com" target="_blank">久久精品99国产精品</a>| <a href="http://85041960.com" target="_blank">亚洲影音先锋</a>| <a href="http://www38044.com" target="_blank">亚洲一区二区三区四区视频</a>| <a href="http://3s3v.com" target="_blank">亚洲第一中文字幕</a>| <a href="http://wwwby6682.com" target="_blank">136国产福利精品导航</a>| <a href="http://tao62bao.com" target="_blank">国产欧美一区二区三区在线看蜜臀</a>| <a href="http://787282.com" target="_blank">欧美视频在线观看 亚洲欧</a>| <a href="http://www-136445.com" target="_blank">免费短视频成人日韩</a>| <a href="http://833816.com" target="_blank">久久午夜国产精品</a>| <a href="http://tk263.com" target="_blank">国产欧美一区二区色老头</a>| <a href="http://5138555.com" target="_blank">欧美日韩中文字幕日韩欧美</a>| <a href="http://799868.com" target="_blank">欧美日本免费</a>| <a href="http://gzhachi.com" target="_blank">欧美高清在线视频观看不卡</a>| <a href="http://vipaiqiyi.com" target="_blank">亚洲午夜伦理</a>| <a href="http://894322.com" target="_blank">亚洲女人天堂av</a>| <a href="http://3dmh133.com" target="_blank">亚洲午夜激情网站</a>| <a href="http://51duanxinmao.com" target="_blank">亚洲午夜在线观看</a>| <a href="http://ooonefteprompellets.com" target="_blank">一个人看的www久久</a>| <a href="http://y4088.com" target="_blank">亚洲男女自偷自拍图片另类</a>| <a href="http://wwwmiya118.com" target="_blank">亚洲日韩视频</a>| <a href="http://3451215.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>