锘??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜日韩福利,国产精品天美传媒入口,久久精品国产精品亚洲综合http://m.shnenglu.com/aqazero/zh-cnSun, 16 Nov 2025 08:49:08 GMTSun, 16 Nov 2025 08:49:08 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://www-116036.com" target="_blank">欧美福利影院</a>| <a href="http://19zet.com" target="_blank">一区二区三欧美</a>| <a href="http://787622.com" target="_blank">久久蜜桃香蕉精品一区二区三区</a>| <a href="http://uuuu79.com" target="_blank">欧美aⅴ99久久黑人专区</a>| <a href="http://ju5558.com" target="_blank">久久精精品视频</a>| <a href="http://gaobb52.com" target="_blank">欧美激情二区三区</a>| <a href="http://580078.com" target="_blank">久久久国产成人精品</a>| <a href="http://moonshile.com" target="_blank">欧美日韩在线播放一区二区</a>| <a href="http://quintostdio.com" target="_blank">免费成人网www</a>| <a href="http://173881.com" target="_blank">久久午夜激情</a>| <a href="http://www353488.com" target="_blank">国产亚洲毛片在线</a>| <a href="http://lovehefei.com" target="_blank">久久精品国产精品亚洲精品</a>| <a href="http://elpezomaha.com" target="_blank">国产精品yjizz</a>| <a href="http://maoming365.com" target="_blank">欧美视频精品在线观看</a>| <a href="http://387www.com" target="_blank">久久精品视频亚洲</a>| <a href="http://4c8x.com" target="_blank">欧美高清视频一区二区三区在线观看</a>| <a href="http://hmm47.com" target="_blank">黄色av成人</a>| <a href="http://yada-jg.com" target="_blank">一区二区三区在线高清</a>| <a href="http://yhc26.com" target="_blank">亚洲永久免费</a>| <a href="http://kuaikan97.com" target="_blank">日韩性生活视频</a>| <a href="http://writeingo.com" target="_blank">激情成人亚洲</a>| <a href="http://uuclassroom.com" target="_blank">99国产精品视频免费观看</a>| <a href="http://fs-nanxiang.com" target="_blank">亚洲天堂网在线观看</a>| <a href="http://eguge.com" target="_blank">久久久久久久一区</a>| <a href="http://9kkkb.com" target="_blank">亚洲经典视频在线观看</a>| <a href="http://zuan3344.com" target="_blank">日韩一级不卡</a>| <a href="http://8004006.com" target="_blank">欧美中在线观看</a>| <a href="http://www-kj8777.com" target="_blank">欧美国产成人精品</a>| <a href="http://cdcpt.com" target="_blank">国产亚洲精品久久久久动</a>| <a href="http://540669.com" target="_blank">亚洲看片免费</a>| <a href="http://myasker.com" target="_blank">欧美在线视频一区</a>| <a href="http://456888com.com" target="_blank">欧美激情亚洲国产</a>| <a href="http://by777117.com" target="_blank">午夜精品偷拍</a>| <a href="http://9658888.com" target="_blank">欧美日韩岛国</a>| <a href="http://wyy66.com" target="_blank">在线观看日韩专区</a>| <a href="http://qiaoka526.com" target="_blank">亚洲欧美另类国产</a>| <a href="http://8bc3.com" target="_blank">亚洲精品一区二区三区不</a>| <a href="http://8eya.com" target="_blank">久久精品国产一区二区三区</a>| <a href="http://hjersqc.com" target="_blank">国产精品国产自产拍高清av</a>| <a href="http://fuqiba.com" target="_blank">亚洲人久久久</a>| <a href="http://66669801.com" target="_blank">久久伊伊香蕉</a>| <a href="http://888ppxx.com" target="_blank">免费不卡在线视频</a>| <a href="http://pmref.com" target="_blank">欧美日韩另类综合</a>| <a href="http://derinsolar.com" target="_blank">久久性天堂网</a>| <a href="http://605012.com" target="_blank">欧美日韩久久</a>| <a href="http://woniuminsu.com" target="_blank">久久免费视频在线观看</a>| <a href="http://wslsp.com" target="_blank">欧美国产视频日韩</a>| <a href="http://fanwenok.com" target="_blank">欧美一区二区三区播放老司机</a>| <a href="http://725806.com" target="_blank">久久福利视频导航</a>| <a href="http://wwwsao117.com" target="_blank">国产精品99久久久久久久女警 </a>| <a href="http://9a5x.com" target="_blank">欧美片第一页</a>| <a href="http://www033459.com" target="_blank">国产亚洲欧美一区在线观看</a>| <a href="http://xindefalv.com" target="_blank">久久综合九色综合网站</a>| <a href="http://anal-movie-teen.com" target="_blank">久久精品国产亚洲aⅴ</a>| <a href="http://www201314.com" target="_blank">久久婷婷一区</a>| <a href="http://coerverbeijing.com" target="_blank">亚洲免费婷婷</a>| <a href="http://yahuake.com" target="_blank">欧美成人精品三级在线观看</a>| <a href="http://sapronlee.com" target="_blank">欧美影院视频</a>| <a href="http://56qn.com" target="_blank">欧美日韩国产三区</a>| <a href="http://babylonmovi.com" target="_blank">99视频一区二区</a>| <a href="http://www-188445.com" target="_blank">国产精品国码视频</a>| <a href="http://3838418.com" target="_blank">一本色道久久综合亚洲精品按摩</a>| <a href="http://hhhh19.com" target="_blank">亚洲精品在线一区二区</a>| <a href="http://jiyixitong.com" target="_blank">欧美1区免费</a>| <a href="http://tyaisen.com" target="_blank">99精品欧美一区二区三区</a>| <a href="http://www333393.com" target="_blank">亚洲欧美日韩精品</a>| <a href="http://9797690.com" target="_blank">欧美一区二区观看视频</a>| <a href="http://www49853b.com" target="_blank">国产一区日韩二区欧美三区</a>| <a href="http://q731.com" target="_blank">欧美电影资源</a>| <a href="http://603445.com" target="_blank">国产精品自拍小视频</a>| <a href="http://xiuxiu124.com" target="_blank">欧美一区二区福利在线</a>| <a href="http://www-82622.com" target="_blank">久热精品视频在线</a>| <a href="http://hlyjh.com" target="_blank">欧美在线3区</a>| <a href="http://timonna.com" target="_blank">久久最新视频</a>| <a href="http://72966t.com" target="_blank">久久香蕉国产线看观看网</a>| <a href="http://maoshimh.com" target="_blank">久久夜色精品国产噜噜av</a>| <a href="http://7115866.com" target="_blank">亚洲日本中文字幕</a>| <a href="http://zgztby.com" target="_blank">欧美日韩国产综合一区二区</a>| <a href="http://337791.com" target="_blank">国产精品日韩精品欧美精品</a>| <a href="http://4923cc.com" target="_blank">欧美成人在线影院</a>| <a href="http://my8823.com" target="_blank">99www免费人成精品</a>| <a href="http://799858.com" target="_blank">激情六月婷婷综合</a>| <a href="http://by1422.com" target="_blank">国产精品免费观看视频</a>| <a href="http://caowo65.com" target="_blank">牛牛影视久久网</a>| <a href="http://www149aa.com" target="_blank">欧美在线观看网站</a>| <a href="http://yiapk.com" target="_blank">日韩亚洲欧美成人</a>| <a href="http://7467tom.com" target="_blank">免费日韩精品中文字幕视频在线</a>| <a href="http://110673.com" target="_blank">日韩天堂av</a>| <a href="http://338pv.com" target="_blank">美女视频黄a大片欧美</a>| <a href="http://59199m.com" target="_blank">国产一区二区三区视频在线观看</a>| <a href="http://fobdoer.com" target="_blank">久久精品国产精品亚洲</a>| <a href="http://133686.com" target="_blank">亚洲欧洲在线视频</a>| <a href="http://7357538.com" target="_blank">欧美日韩免费一区</a>| <a href="http://188267.com" target="_blank">亚洲国产精品一区制服丝袜</a>| <a href="http://483134.com" target="_blank">亚洲精品在线观看免费</a>| <a href="http://5a07.com" target="_blank">久久视频在线视频</a>| <a href="http://luobu520.com" target="_blank">久久国产精品99国产</a>| <a href="http://ewaygou.com" target="_blank">亚洲小视频在线</a>| <a href="http://amass-ic.com" target="_blank">欧美极品一区</a>| <a href="http://c7lc.com" target="_blank">日韩视频免费在线</a>| <a href="http://www-65581.com" target="_blank">一区二区激情</a>| <a href="http://2302345.com" target="_blank">在线视频精品一区</a>| <a href="http://478884.com" target="_blank">欧美黄色网络</a>| <a href="http://360inns.com" target="_blank">噜噜噜躁狠狠躁狠狠精品视频</a>| <a href="http://chaoporn97.com" target="_blank">欧美在线观看视频一区二区</a>| <a href="http://xxav2121.com" target="_blank">国产精品视频你懂的</a>| <a href="http://227237.com" target="_blank">性色av一区二区怡红</a>| <a href="http://hhh699.com" target="_blank">蜜桃久久av一区</a>| <a href="http://833077.com" target="_blank">亚洲精品日日夜夜</a>| <a href="http://wwwmy77757.com" target="_blank">欧美三级不卡</a>| <a href="http://jnhrjixie.com" target="_blank">欧美专区18</a>| <a href="http://sh738.com" target="_blank">欧美激情综合</a>| <a href="http://xiphosoft.com" target="_blank">中文一区二区</a>| <a href="http://www24699.com" target="_blank">国产亚洲欧洲</a>| <a href="http://avse98.com" target="_blank">美女尤物久久精品</a>| <a href="http://km43yy.com" target="_blank">一本色道久久综合精品竹菊</a>| <a href="http://599107.com" target="_blank">欧美伊人久久</a>| <a href="http://www-kj8777.com" target="_blank">亚洲国产日韩一级</a>| <a href="http://969093.com" target="_blank">国产精品久久久久久av福利软件</a>| <a href="http://jiucao8.com" target="_blank">午夜精品久久久</a>| <a href="http://6399128.com" target="_blank">欧美国产精品</a>| <a href="http://hy8r.com" target="_blank">午夜亚洲福利</a>| <a href="http://www-493049.com" target="_blank">亚洲国产精品欧美一二99</a>| <a href="http://qiezisp2.com" target="_blank">欧美日韩中文在线</a>| <a href="http://03qt.com" target="_blank">欧美自拍偷拍</a>| <a href="http://www-78733.com" target="_blank">99视频有精品</a>| <a href="http://77427xyz.com" target="_blank">欧美成人精品福利</a>| <a href="http://951738.com" target="_blank">午夜精品av</a>| <a href="http://go1818.com" target="_blank">亚洲人成免费</a>| <a href="http://56lw.com" target="_blank">国产一区二区0</a>| <a href="http://wwwok1965.com" target="_blank">亚洲电影免费观看高清完整版在线</a>| <a href="http://8eeeccc.com" target="_blank">在线精品在线</a>| <a href="http://343119.com" target="_blank">国产精品国产三级国产a</a>| <a href="http://5a07.com" target="_blank">久久伊人一区二区</a>| <a href="http://096577.com" target="_blank">亚洲手机成人高清视频</a>| <a href="http://9993334.com" target="_blank">欧美大片第1页</a>| <a href="http://by2565.com" target="_blank">欧美一区二区三区男人的天堂</a>| <a href="http://340332.com" target="_blank">亚洲黄色成人</a>| <a href="http://1390555.com" target="_blank">国产在线国偷精品产拍免费yy</a>| <a href="http://339871.com" target="_blank">欧美日韩免费在线视频</a>| <a href="http://www-78733.com" target="_blank">久久综合九色综合久99</a>| <a href="http://978769.com" target="_blank">午夜免费日韩视频</a>| <a href="http://dy25777.com" target="_blank">亚洲区一区二区三区</a>| <a href="http://xb735.com" target="_blank">蜜桃久久av</a>| <a href="http://www-26333com.com" target="_blank">久久成人免费电影</a>| <a href="http://pgd857.com" target="_blank">亚洲永久免费观看</a>| <a href="http://www78778.com" target="_blank">亚洲韩国日本中文字幕</a>| <a href="http://56lin.com" target="_blank">国产一级揄自揄精品视频</a>| <a href="http://junhuatesu.com" target="_blank">欧美性jizz18性欧美</a>| <a href="http://kanzhelu31.com" target="_blank">欧美激情自拍</a>| <a href="http://jiarenlady.com" target="_blank">女女同性精品视频</a>| <a href="http://nxhjzddata.com" target="_blank">久久久国产午夜精品</a>| <a href="http://yc7878.com" target="_blank">亚洲免费视频一区二区</a>| <a href="http://wy172.com" target="_blank">99精品视频一区</a>| <a href="http://057232.com" target="_blank">亚洲国产精品久久久久婷婷老年</a>| <a href="http://783956.com" target="_blank">欧美自拍偷拍</a>| <a href="http://5110010.com" target="_blank">亚洲欧美视频在线</a>| <a href="http://033232.com" target="_blank">亚洲一区二区三区影院</a>| <a href="http://sxhrdyb.com" target="_blank">亚洲精品久久久久中文字幕欢迎你 </a>| <a href="http://y4088.com" target="_blank">欧美高清在线视频观看不卡</a>| <a href="http://677968.com" target="_blank">午夜精品视频在线</a>| <a href="http://e789a.com" target="_blank">亚洲午夜一二三区视频</a>| <a href="http://sortxz.com" target="_blank">最新中文字幕亚洲</a>| <a href="http://www-333410.com" target="_blank">老色批av在线精品</a>| <a href="http://8135777.com" target="_blank">欧美一级播放</a>| <a href="http://www62265.com" target="_blank">亚洲欧美日韩电影</a>| <a href="http://www94816.com" target="_blank">一本色道久久综合亚洲二区三区 </a>| <a href="http://707fx.com" target="_blank">国产精品视频免费一区</a>| <a href="http://59812mh.com" target="_blank">久久一区二区三区国产精品 </a>| <a href="http://www-222304.com" target="_blank">欧美日韩国产系列</a>| <a href="http://8946286.com" target="_blank">欧美插天视频在线播放</a>| <a href="http://www18bbav.com" target="_blank">久久久久久噜噜噜久久久精品</a>| <a href="http://vvvv81.com" target="_blank">亚洲欧美一区二区原创</a>| <a href="http://www962aa.com" target="_blank">亚洲在线播放电影</a>| <a href="http://www8qa.com" target="_blank">欧美一级理论片</a>| <a href="http://maoshimh.com" target="_blank">亚洲一区免费</a>| <a href="http://www442222.com" target="_blank">亚洲中午字幕</a>| <a href="http://syntheticnets.com" target="_blank">欧美一级成年大片在线观看</a>| <a href="http://sexx777.com" target="_blank">午夜亚洲性色视频</a>| <a href="http://easypufu.com" target="_blank">欧美在线观看你懂的</a>| <a href="http://www-333304.com" target="_blank">久久国产66</a>| <a href="http://mfgun.com" target="_blank">久色婷婷小香蕉久久</a>| <a href="http://17oooo.com" target="_blank">欧美成人免费全部观看天天性色</a>| <a href="http://894322.com" target="_blank">麻豆九一精品爱看视频在线观看免费</a>| <a href="http://330310c.com" target="_blank">久久久欧美一区二区</a>| <a href="http://erodasy.com" target="_blank">久久久噜噜噜久久久</a>| <a href="http://74w4.com" target="_blank">免费成人你懂的</a>| <a href="http://jizz16.com" target="_blank">欧美成人一区二免费视频软件</a>| <a href="http://sepapapa8888.com" target="_blank">女人天堂亚洲aⅴ在线观看</a>| <a href="http://6556h.com" target="_blank">欧美在线综合视频</a>| <a href="http://wwwnnnn.com" target="_blank">激情综合网址</a>| <a href="http://114499com.com" target="_blank">久久精精品视频</a>| <a href="http://dv6699.com" target="_blank">久久精品中文字幕一区</a>| <a href="http://yjdm296.com" target="_blank">国产精品家庭影院</a>| <a href="http://yp889.com" target="_blank">亚洲一区二区三区涩</a>| <a href="http://49234c.com" target="_blank">亚洲天堂免费观看</a>| <a href="http://56myf.com" target="_blank">国产精品九九</a>| <a href="http://zhhtianyi.com" target="_blank">久久精品国产亚洲精品</a>| <a href="http://www4848xx.com" target="_blank">久久久久国产精品www</a>| <a href="http://baostat.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>