锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久www免费人成精品香蕉,亚洲综合伊人久久大杳蕉,亚洲Av无码国产情品久久http://www.shnenglu.com/liangairan/category/14965.html涓嶆柇瀛︿範(fàn)錛屼笉鏂疄璺碉紝涓嶆柇鐨勯噸鏋勨︹?/description>zh-cnFri, 07 Dec 2012 00:09:58 GMTFri, 07 Dec 2012 00:09:58 GMT60win32 sdk涓嬭皟鐢╳ebbrowser鎺т歡錛堣漿錛?/title><link>http://www.shnenglu.com/liangairan/articles/196005.html</link><dc:creator>欖旈铻寵瀭</dc:creator><author>欖旈铻寵瀭</author><pubDate>Wed, 05 Dec 2012 07:27:00 GMT</pubDate><guid>http://www.shnenglu.com/liangairan/articles/196005.html</guid><wfw:comment>http://www.shnenglu.com/liangairan/comments/196005.html</wfw:comment><comments>http://www.shnenglu.com/liangairan/articles/196005.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/liangairan/comments/commentRss/196005.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/liangairan/services/trackbacks/196005.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #000000; ">    #include </span><span style="color: #000000; "><</span><span style="color: #000000; ">atlbase.h</span><span style="color: #000000; ">></span><span style="color: #000000; ">  <br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">    CComModule _Module;  <br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">    #include </span><span style="color: #000000; "><</span><span style="color: #000000; ">atlwin.h</span><span style="color: #000000; ">></span><span style="color: #000000; ">  <br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">    #include </span><span style="color: #000000; "><</span><span style="color: #000000; ">windows.h</span><span style="color: #000000; ">></span><span style="color: #000000; ">  <br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">    #pragma comment(lib,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">atl</span><span style="color: #000000; ">"</span><span style="color: #000000; ">)  <br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">    #pragma comment(lib,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">User32.lib</span><span style="color: #000000; ">"</span><span style="color: #000000; ">)  <br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">    LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)  <br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">    {  <br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">    RECT rc;  <br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">    IWebBrowser2</span><span style="color: #000000; ">*</span><span style="color: #000000; "> iWebBrowser;  <br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; ">    VARIANT varMyURL;  <br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> CAxWindow WinContainer;  <br /></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">    LPOLESTR pszName</span><span style="color: #000000; ">=</span><span style="color: #000000; ">OLESTR(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">shell.Explorer.2</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);  <br /></span><span style="color: #008080; ">16</span> <span style="color: #000000; ">    GetClientRect(hWnd, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">rc);  <br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">switch</span><span style="color: #000000; ">(message)  <br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">    {  <br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">case</span><span style="color: #000000; "> WM_CREATE:  <br /></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">       WinContainer.Create(hWnd, rc, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">,WS_CHILD </span><span style="color: #000000; ">|</span><span style="color: #000000; ">WS_VISIBLE);  <br /></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">       WinContainer.CreateControl(pszName);  <br /></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">       WinContainer.QueryControl(__uuidof(IWebBrowser2),(</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">**</span><span style="color: #000000; ">)</span><span style="color: #000000; ">&</span><span style="color: #000000; ">iWebBrowser);   <br /></span><span style="color: #008080; ">23</span> <span style="color: #000000; ">       VariantInit(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">varMyURL);  <br /></span><span style="color: #008080; ">24</span> <span style="color: #000000; ">       varMyURL.vt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> VT_BSTR;   <br /></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">       varMyURL.bstrVal </span><span style="color: #000000; ">=</span><span style="color: #000000; "> SysAllocString(_T(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">http://www.baidu.com</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));  <br /></span><span style="color: #008080; ">26</span> <span style="color: #000000; ">       iWebBrowser</span><span style="color: #000000; ">-></span><span style="color: #000000; "> Navigate2(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">varMyURL,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);  <br /></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">       VariantClear(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">varMyURL);   <br /></span><span style="color: #008080; ">28</span> <span style="color: #000000; ">       iWebBrowser</span><span style="color: #000000; ">-></span><span style="color: #000000; "> Release();   <br /></span><span style="color: #008080; ">29</span> <span style="color: #000000; ">       </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;  <br /></span><span style="color: #008080; ">30</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">case</span><span style="color: #000000; "> WM_DESTROY:  <br /></span><span style="color: #008080; ">31</span> <span style="color: #000000; ">       PostQuitMessage(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);  <br /></span><span style="color: #008080; ">32</span> <span style="color: #000000; ">       </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;  <br /></span><span style="color: #008080; ">33</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">default</span><span style="color: #000000; ">:  <br /></span><span style="color: #008080; ">34</span> <span style="color: #000000; ">       </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">)DefWindowProc(hWnd,message,wParam,lParam);  <br /></span><span style="color: #008080; ">35</span> <span style="color: #000000; ">    }  <br /></span><span style="color: #008080; ">36</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;  <br /></span><span style="color: #008080; ">37</span> <span style="color: #000000; ">    }  <br /></span><span style="color: #008080; ">38</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">39</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">40</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> nShowCmd)  <br /></span><span style="color: #008080; ">41</span> <span style="color: #000000; ">    {  <br /></span><span style="color: #008080; ">42</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> TCHAR szAppName[]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">TEXT(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">WebBrowser</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);  <br /></span><span style="color: #008080; ">43</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> TCHAR szClassName[]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">TEXT(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">WebBrowser</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);  <br /></span><span style="color: #008080; ">44</span> <span style="color: #000000; ">    HWND hWnd;  <br /></span><span style="color: #008080; ">45</span> <span style="color: #000000; ">    MSG msg;  <br /></span><span style="color: #008080; ">46</span> <span style="color: #000000; ">    WNDCLASS wndclass;  <br /></span><span style="color: #008080; ">47</span> <span style="color: #000000; ">    wndclass.style</span><span style="color: #000000; ">=</span><span style="color: #000000; ">CS_HREDRAW </span><span style="color: #000000; ">|</span><span style="color: #000000; "> CS_VREDRAW;  <br /></span><span style="color: #008080; ">48</span> <span style="color: #000000; ">    wndclass.lpfnWndProc</span><span style="color: #000000; ">=</span><span style="color: #000000; ">WndProc;  <br /></span><span style="color: #008080; ">49</span> <span style="color: #000000; ">    wndclass.cbClsExtra</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;  <br /></span><span style="color: #008080; ">50</span> <span style="color: #000000; ">    wndclass.cbWndExtra</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;  <br /></span><span style="color: #008080; ">51</span> <span style="color: #000000; ">    wndclass.hInstance</span><span style="color: #000000; ">=</span><span style="color: #000000; ">hInstance;  <br /></span><span style="color: #008080; ">52</span> <span style="color: #000000; ">    wndclass.hIcon</span><span style="color: #000000; ">=</span><span style="color: #000000; ">LoadIcon(hInstance, IDI_APPLICATION);  <br /></span><span style="color: #008080; ">53</span> <span style="color: #000000; ">    wndclass.hCursor</span><span style="color: #000000; ">=</span><span style="color: #000000; ">LoadCursor(NULL,IDC_ARROW);  <br /></span><span style="color: #008080; ">54</span> <span style="color: #000000; ">    wndclass.hbrBackground</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(HBRUSH)(COLOR_WINDOW</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);  <br /></span><span style="color: #008080; ">55</span> <span style="color: #000000; ">    wndclass.lpszMenuName</span><span style="color: #000000; ">=</span><span style="color: #000000; ">NULL;  <br /></span><span style="color: #008080; ">56</span> <span style="color: #000000; ">    wndclass.lpszClassName</span><span style="color: #000000; ">=</span><span style="color: #000000; ">szClassName;  <br /></span><span style="color: #008080; ">57</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">58</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">59</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(</span><span style="color: #000000; ">!</span><span style="color: #000000; ">RegisterClass(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">wndclass))  <br /></span><span style="color: #008080; ">60</span> <span style="color: #000000; ">    {  <br /></span><span style="color: #008080; ">61</span> <span style="color: #000000; ">       MessageBox(NULL,TEXT(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Error!</span><span style="color: #000000; ">"</span><span style="color: #000000; ">),szAppName,MB_ICONERROR);  <br /></span><span style="color: #008080; ">62</span> <span style="color: #000000; ">       </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;  <br /></span><span style="color: #008080; ">63</span> <span style="color: #000000; ">    }  <br /></span><span style="color: #008080; ">64</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">65</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">66</span> <span style="color: #000000; ">    hWnd</span><span style="color: #000000; ">=</span><span style="color: #000000; ">CreateWindow(szClassName,szAppName,WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,  <br /></span><span style="color: #008080; ">67</span> <span style="color: #000000; ">       </span><span style="color: #000000; ">0</span><span style="color: #000000; ">,CW_USEDEFAULT,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,NULL,NULL,hInstance,NULL);  <br /></span><span style="color: #008080; ">68</span> <span style="color: #000000; ">    ShowWindow(hWnd,nShowCmd);  <br /></span><span style="color: #008080; ">69</span> <span style="color: #000000; ">    UpdateWindow(hWnd);  <br /></span><span style="color: #008080; ">70</span> <span style="color: #000000; ">      <br /></span><span style="color: #008080; ">71</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">while</span><span style="color: #000000; ">(GetMessage(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">msg, NULL, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">))  <br /></span><span style="color: #008080; ">72</span> <span style="color: #000000; ">    {  <br /></span><span style="color: #008080; ">73</span> <span style="color: #000000; ">       TranslateMessage(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">msg);  <br /></span><span style="color: #008080; ">74</span> <span style="color: #000000; ">       DispatchMessage(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">msg);  <br /></span><span style="color: #008080; ">75</span> <span style="color: #000000; ">    }  <br /></span><span style="color: #008080; ">76</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> msg.wParam;  <br /></span><span style="color: #008080; ">77</span> <span style="color: #000000; ">    }  <br /></span></div><img src ="http://www.shnenglu.com/liangairan/aggbug/196005.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/liangairan/" target="_blank">欖旈铻寵瀭</a> 2012-12-05 15:27 <a href="http://www.shnenglu.com/liangairan/articles/196005.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>CListCtrl鐢ㄦ硶錛堣漿錛?/title><link>http://www.shnenglu.com/liangairan/articles/127066.html</link><dc:creator>欖旈铻寵瀭</dc:creator><author>欖旈铻寵瀭</author><pubDate>Sun, 19 Sep 2010 06:28:00 GMT</pubDate><guid>http://www.shnenglu.com/liangairan/articles/127066.html</guid><wfw:comment>http://www.shnenglu.com/liangairan/comments/127066.html</wfw:comment><comments>http://www.shnenglu.com/liangairan/articles/127066.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/liangairan/comments/commentRss/127066.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/liangairan/services/trackbacks/127066.html</trackback:ping><description><![CDATA[<p>鏉ヨ嚜錛?a >http://blog.csdn.net/wuyijc/archive/2009/02/26/3938871.aspx</a><br>1. CListCtrl 椋庢牸<br>      LVS_ICON: 涓烘瘡涓猧tem鏄劇ず澶у浘鏍?br>      LVS_SMALLICON: 涓烘瘡涓猧tem鏄劇ず灝忓浘鏍?br>      LVS_LIST: 鏄劇ず涓鍒楀甫鏈夊皬鍥炬爣鐨刬tem<br>      LVS_REPORT: 鏄劇ずitem璇︾粏璧勬枡</p> <p>      鐩磋鐨勭悊瑙o細(xì)windows璧勬簮綆$悊鍣紝“鏌ョ湅”鏍囩涓嬬殑“澶у浘鏍囷紝灝忓浘鏍囷紝鍒楄〃錛岃緇嗚祫鏂?#8221;</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>2. 璁劇疆listctrl 椋庢牸鍙?qiáng)鎵╁睍椋庢?br>      LONG lStyle;<br>      lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//鑾峰彇褰撳墠紿楀彛style<br>      lStyle &= ~LVS_TYPEMASK; //娓呴櫎鏄劇ず鏂瑰紡浣?br>      lStyle |= LVS_REPORT; //璁劇疆style<br>      SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//璁劇疆style<br> <br>      DWORD dwStyle = m_list.GetExtendedStyle();<br>      dwStyle |= LVS_EX_FULLROWSELECT;//閫変腑鏌愯浣挎暣琛岄珮?shù)寒锛堝彧閫傜敤涓巖eport椋庢牸鐨刲istctrl錛?br>      dwStyle |= LVS_EX_GRIDLINES;//緗戞牸綰匡紙鍙傜敤涓巖eport椋庢牸鐨刲istctrl錛?br>      dwStyle |= LVS_EX_CHECKBOXES;//item鍓嶇敓鎴恈heckbox鎺т歡<br>      m_list.SetExtendedStyle(dwStyle); //璁劇疆鎵╁睍椋庢牸<br>  <br>      娉細(xì)listview鐨剆tyle璇鋒煡闃卪sdn<br>      <a >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceshellui5/html/wce50lrflistviewstyles.asp</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>3. 鎻掑叆鏁版嵁<br>      m_list.InsertColumn( 0, "ID", LVCFMT_LEFT, 40 );//鎻掑叆鍒?br>      m_list.InsertColumn( 1, "NAME", LVCFMT_LEFT, 50 );<br>      int nRow = m_list.InsertItem(0, “11”);//鎻掑叆琛?br>      m_list.SetItemText(nRow, 1, “jacky”);//璁劇疆鏁版嵁</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>4. 涓鐩撮変腑item<br>    閫変腑style涓殑Show selection always錛屾垨鑰呭湪涓婇潰絎?鐐逛腑璁劇疆LVS_SHOWSELALWAYS</p> <p> </p> <p><br>--------------------------------------------------------------------------------</p> <p><br>5. 閫変腑鍜屽彇娑堥変腑涓琛?br>    int nIndex = 0;<br>    //閫変腑<br>    m_list.SetItemState(nIndex, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED);<br>    //鍙栨秷閫変腑<br>    m_list.SetItemState(nIndex, 0, LVIS_SELECTED|LVIS_FOCUSED);<br> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>6. 寰楀埌l(fā)istctrl涓墍鏈夎鐨刢heckbox鐨勭姸鎬?br>      m_list.SetExtendedStyle(LVS_EX_CHECKBOXES);<br>      CString str;<br>      for(int i=0; i<m_list.GetItemCount(); i++)<br>      {<br>           if( m_list.GetItemState(i, LVIS_SELECTED) == LVIS_SELECTED || m_list.GetCheck(i))<br>           {<br>                str.Format(_T("絎?d琛岀殑checkbox涓洪変腑鐘舵?), i);<br>                AfxMessageBox(str);<br>           }<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>7. 寰楀埌l(fā)istctrl涓墍鏈夐変腑琛岀殑搴忓彿<br>      鏂規(guī)硶涓錛?br>      CString str;<br>      for(int i=0; i<m_list.GetItemCount(); i++)<br>      {<br>           if( m_list.GetItemState(i, LVIS_SELECTED) == LVIS_SELECTED )<br>           {<br>                str.Format(_T("閫変腑浜?jiǎn)绗?d琛?), i);<br>                AfxMessageBox(str);<br>           }<br>      }</p> <p>      鏂規(guī)硶浜岋細(xì)<br>      POSITION pos = m_list.GetFirstSelectedItemPosition();<br>      if (pos == NULL)<br>           TRACE0("No items were selected!\n");<br>      else<br>      {<br>           while (pos)<br>           {<br>                int nItem = m_list.GetNextSelectedItem(pos);<br>                TRACE1("Item %d was selected!\n", nItem);<br>                // you could do your own processing on nItem here<br>           }<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>8. 寰楀埌item鐨勪俊鎭?br>      TCHAR szBuf[1024];<br>      LVITEM lvi;<br>      lvi.iItem = nItemIndex;<br>      lvi.iSubItem = 0;<br>      lvi.mask = LVIF_TEXT;<br>      lvi.pszText = szBuf;<br>      lvi.cchTextMax = 1024;<br>      m_list.GetItem(&lvi);</p> <p>      鍏充簬寰楀埌璁劇疆item鐨勭姸鎬侊紝榪樺彲浠ュ弬鑰僲sdn鏂囩珷<br>      Q173242: Use Masks to Set/Get Item States in CListCtrl<br>               <a >http://support.microsoft.com/kb/173242/en-us</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>9. 寰楀埌l(fā)istctrl鐨勬墍鏈夊垪鐨刪eader瀛楃涓插唴瀹?br>      LVCOLUMN lvcol;<br>      char  str[256];<br>      int   nColNum;<br>      CString  strColumnName[4];//鍋囧鏈?鍒?/p> <p>      nColNum = 0;<br>      lvcol.mask = LVCF_TEXT;<br>      lvcol.pszText = str;<br>      lvcol.cchTextMax = 256;<br>      while(m_list.GetColumn(nColNum, &lvcol))<br>      { <br>           strColumnName[nColNum] = lvcol.pszText;<br>           nColNum++;<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>10. 浣縧istctrl涓竴欏瑰彲瑙侊紝鍗蟲(chóng)粴鍔ㄦ粴鍔ㄦ潯<br>    m_list.EnsureVisible(i, FALSE);</p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>11. 寰楀埌l(fā)istctrl鍒楁暟<br>    int nHeadNum = m_list.GetHeaderCtrl()->GetItemCount();</p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>12. 鍒犻櫎鎵鏈夊垪<br>      鏂規(guī)硶涓錛?br>         while ( m_list.DeleteColumn (0))<br>       鍥犱負(fù)浣犲垹闄や簡(jiǎn)絎竴鍒楀悗錛屽悗闈㈢殑鍒椾細(xì)渚濇鍚戜笂縐誨姩銆?/p> <p>      鏂規(guī)硶浜岋細(xì)<br>      int nColumns = 4;<br>      for (int i=nColumns-1; i>=0; i--)<br>          m_list.DeleteColumn (i);</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>13. 寰楀埌鍗曞嚮鐨刲istctrl鐨勮鍒楀彿<br>      娣誨姞listctrl鎺т歡鐨凬M_CLICK娑堟伅鐩稿簲鍑芥暟<br>      void CTest6Dlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)<br>      {<br>           // 鏂規(guī)硶涓錛?br>           /*<br>           DWORD dwPos = GetMessagePos();<br>           CPoint point( LOWORD(dwPos), HIWORD(dwPos) );<br>   <br>           m_list.ScreenToClient(&point);<br>   <br>           LVHITTESTINFO lvinfo;<br>           lvinfo.pt = point;<br>           lvinfo.flags = LVHT_ABOVE;<br>     <br>           int nItem = m_list.SubItemHitTest(&lvinfo);<br>           if(nItem != -1)<br>           {<br>                CString strtemp;<br>                strtemp.Format("鍗曞嚮鐨勬槸絎?d琛岀%d鍒?, lvinfo.iItem, lvinfo.iSubItem);<br>                AfxMessageBox(strtemp);<br>           }<br>          */<br>   <br>          // 鏂規(guī)硶浜?<br>          /*<br>           NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;<br>           if(pNMListView->iItem != -1)<br>           {<br>                CString strtemp;<br>                strtemp.Format("鍗曞嚮鐨勬槸絎?d琛岀%d鍒?,<br>                                pNMListView->iItem, pNMListView->iSubItem);<br>                AfxMessageBox(strtemp);<br>           }<br>          */<br>           *pResult = 0;<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>14. 鍒ゆ柇鏄惁鐐瑰嚮鍦╨istctrl鐨刢heckbox涓?br>      娣誨姞listctrl鎺т歡鐨凬M_CLICK娑堟伅鐩稿簲鍑芥暟<br>      void CTest6Dlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)<br>      {<br>           DWORD dwPos = GetMessagePos();<br>           CPoint point( LOWORD(dwPos), HIWORD(dwPos) );<br>   <br>           m_list.ScreenToClient(&point);<br>   <br>           LVHITTESTINFO lvinfo;<br>           lvinfo.pt = point;<br>           lvinfo.flags = LVHT_ABOVE;<br>     <br>           UINT nFlag;<br>           int nItem = m_list.HitTest(point, &nFlag);<br>           //鍒ゆ柇鏄惁鐐瑰湪checkbox涓?br>           if(nFlag == LVHT_ONITEMSTATEICON)<br>           {<br>                AfxMessageBox("鐐瑰湪listctrl鐨刢heckbox涓?);<br>           } <br>           *pResult = 0;<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>15. 鍙抽敭鐐瑰嚮listctrl鐨刬tem寮瑰嚭鑿滃崟<br>      娣誨姞listctrl鎺т歡鐨凬M_RCLICK娑堟伅鐩稿簲鍑芥暟<br>      void CTest6Dlg::OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult)<br>      {<br>           NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;<br>           if(pNMListView->iItem != -1)<br>           {<br>                DWORD dwPos = GetMessagePos();<br>                CPoint point( LOWORD(dwPos), HIWORD(dwPos) );<br>    <br>                CMenu menu;<br>                VERIFY( menu.LoadMenu( IDR_MENU1 ) );<br>                CMenu* popup = menu.GetSubMenu(0);<br>                ASSERT( popup != NULL );<br>                popup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this );<br>           } <br>           *pResult = 0;<br>  }</p> <p> </p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>16. item鍒囨崲鐒︾偣鏃?鍖呮嫭鐢ㄩ敭鐩樺拰榧犳爣鍒囨崲item鏃?錛岀姸鎬佺殑涓浜涘彉鍖栭『搴?br>      娣誨姞listctrl鎺т歡鐨凩VN_ITEMCHANGED娑堟伅鐩稿簲鍑芥暟<br>      void CTest6Dlg::OnItemchangedList1(NMHDR* pNMHDR, LRESULT* pResult)<br>      {<br>           NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;<br>           // TODO: Add your control notification handler code here<br>    <br>           CString sTemp;<br>  <br>           if((pNMListView->uOldState & LVIS_FOCUSED) == LVIS_FOCUSED && <br>            (pNMListView->uNewState & LVIS_FOCUSED) == 0)<br>           {<br>                sTemp.Format("%d losted focus",pNMListView->iItem);<br>           }<br>           else if((pNMListView->uOldState & LVIS_FOCUSED) == 0 &&<br>               (pNMListView->uNewState & LVIS_FOCUSED) == LVIS_FOCUSED)<br>           {<br>                sTemp.Format("%d got focus",pNMListView->iItem);<br>           } <br>  <br>           if((pNMListView->uOldState & LVIS_SELECTED) == LVIS_SELECTED &&<br>            (pNMListView->uNewState & LVIS_SELECTED) == 0)<br>           {<br>                sTemp.Format("%d losted selected",pNMListView->iItem);<br>           }<br>           else if((pNMListView->uOldState & LVIS_SELECTED) == 0 &&<br>            (pNMListView->uNewState & LVIS_SELECTED) == LVIS_SELECTED)<br>           {<br>                sTemp.Format("%d got selected",pNMListView->iItem);<br>           }<br>    <br>           *pResult = 0;<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>17. 寰楀埌鍙︿竴涓繘紼嬮噷鐨刲istctrl鎺т歡鐨刬tem鍐呭<br><a >http://www.codeproject.com/threads/int64_memsteal.asp</a></p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>18. 閫変腑listview涓殑item <br>Q131284: How To Select a Listview Item Programmatically<br><a >http://support.microsoft.com/kb/131284/en-us</a></p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>19. 濡備綍鍦–ListView涓嬌鐢–ListCtrl鐨勬淳鐢熺被<br><a >http://www.codeguru.com/cpp/controls/listview/introduction/article.php/c919/</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>20. listctrl鐨剆ubitem娣誨姞鍥炬爣<br>      m_list.SetExtendedStyle(LVS_EX_SUBITEMIMAGES);<br>      m_list.SetItem(..); //鍏蜂綋鍙傛暟璇峰弬鑰僲sdn</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>21. 鍦–ListCtrl鏄劇ず鏂囦歡錛屽茍鏍規(guī)嵁鏂囦歡綾誨瀷鏉ユ樉紺哄浘鏍?br>      緗戜笂鎵懼埌鐨勪唬鐮侊紝share<br>      BOOL CTest6Dlg::OnInitDialog()<br>      {<br>           CDialog::OnInitDialog();<br>   <br>           HIMAGELIST himlSmall;<br>           HIMAGELIST himlLarge;<br>           SHFILEINFO sfi;<br>           char  cSysDir[MAX_PATH];<br>           CString  strBuf;<br>  <br>           memset(cSysDir, 0, MAX_PATH);<br>   <br>           GetWindowsDirectory(cSysDir, MAX_PATH);<br>           strBuf = cSysDir;<br>           sprintf(cSysDir, "%s", strBuf.Left(strBuf.Find("<a href="file://%22)+1/">\\")+1</a>));<br>  <br>           himlSmall = (HIMAGELIST)SHGetFileInfo ((LPCSTR)cSysDir,  <br>                      0,  <br>                      &sfi, <br>                      sizeof(SHFILEINFO),  <br>                      SHGFI_SYSICONINDEX | SHGFI_SMALLICON );<br>   <br>           himlLarge = (HIMAGELIST)SHGetFileInfo((LPCSTR)cSysDir,  <br>                      0,  <br>                      &sfi,  <br>                      sizeof(SHFILEINFO),  <br>                      SHGFI_SYSICONINDEX | SHGFI_LARGEICON);<br>   <br>           if (himlSmall && himlLarge)<br>           {<br>                ::SendMessage(m_list.m_hWnd, LVM_SETIMAGELIST,<br>                             (WPARAM)LVSIL_SMALL, (LPARAM)himlSmall);<br>                ::SendMessage(m_list.m_hWnd, LVM_SETIMAGELIST,<br>                             (WPARAM)LVSIL_NORMAL, (LPARAM)himlLarge);<br>           }<br>           return TRUE;  // return TRUE  unless you set the focus to a control<br>      }<br>  <br>      void CTest6Dlg::AddFiles(LPCTSTR lpszFileName, BOOL bAddToDocument)<br>      {<br>           int nIcon = GetIconIndex(lpszFileName, FALSE, FALSE);<br>           CString strSize;<br>           CFileFind filefind;<br>  <br>           //  get file size<br>           if (filefind.FindFile(lpszFileName))<br>           {<br>                filefind.FindNextFile();<br>                strSize.Format("%d", filefind.GetLength());<br>           }<br>           else<br>                strSize = "0";<br>   <br>           // split path and filename<br>           CString strFileName = lpszFileName;<br>           CString strPath;<br>  <br>           int nPos = strFileName.ReverseFind('\\');<br>           if (nPos != -1)<br>           {<br>                strPath = strFileName.Left(nPos);<br>                strFileName = strFileName.Mid(nPos + 1);<br>           }<br>   <br>           // insert to list<br>           int nItem = m_list.GetItemCount();<br>           m_list.InsertItem(nItem, strFileName, nIcon);<br>           m_list.SetItemText(nItem, 1, strSize);<br>           m_list.SetItemText(nItem, 2, strFileName.Right(3));<br>           m_list.SetItemText(nItem, 3, strPath);<br>      }<br>  <br>      int CTest6Dlg::GetIconIndex(LPCTSTR lpszPath, BOOL bIsDir, BOOL bSelected)<br>      {<br>           SHFILEINFO sfi;<br>           memset(&sfi, 0, sizeof(sfi));<br>   <br>           if (bIsDir)<br>           {<br>            SHGetFileInfo(lpszPath,  <br>                         FILE_ATTRIBUTE_DIRECTORY,  <br>                         &sfi,  <br>                         sizeof(sfi),  <br>                         SHGFI_SMALLICON | SHGFI_SYSICONINDEX |<br>                         SHGFI_USEFILEATTRIBUTES |(bSelected ? SHGFI_OPENICON : 0));  <br>            return  sfi.iIcon;<br>           }<br>           else<br>           {<br>            SHGetFileInfo (lpszPath,  <br>                         FILE_ATTRIBUTE_NORMAL,  <br>                         &sfi,  <br>                         sizeof(sfi),  <br>                         SHGFI_SMALLICON | SHGFI_SYSICONINDEX |  <br>                         SHGFI_USEFILEATTRIBUTES | (bSelected ? SHGFI_OPENICON : 0));<br>            return   sfi.iIcon;<br>           }<br>           return  -1;<br>      }</p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>22. listctrl鍐呭榪涜澶ф暟鎹噺鏇存柊鏃訛紝閬垮厤闂儊<br>      m_list.SetRedraw(FALSE);<br>      //鏇存柊鍐呭<br>      m_list.SetRedraw(TRUE);<br>      m_list.Invalidate();<br>      m_list.UpdateWindow();<br>  <br>鎴栬呭弬鑰?/p> <p><a >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cwnd.3a3a.setredraw.asp</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>23. listctrl鎺掑簭 <br>Q250614錛欻ow To Sort Items in a CListCtrl in Report View<br><a >http://support.microsoft.com/kb/250614/en-us</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>24. 鍦╨istctrl涓変腑鏌愪釜item鏃跺姩鎬佹敼鍙樺叾icon鎴朾itmap<br>Q141834: How to change the icon or the bitmap of a CListCtrl item in Visual C++<br><a >http://support.microsoft.com/kb/141834/en-us</a></p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>25. 鍦ㄦ坊鍔爄tem鍚庯紝鍐岻nsertColumn()鍚庡鑷存暣鍒楁暟鎹Щ鍔ㄧ殑闂<br>Q151897: CListCtrl::InsertColumn() Causes Column Data to Shift <br><a >http://support.microsoft.com/kb/151897/en-us</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>26. 鍏充簬listctrl絎竴鍒楀緇堝眳宸︾殑闂<br>瑙e喅鍔炴硶錛氭妸絎竴鍒楀綋涓涓櫄鍒楋紝浠庣浜屽垪寮濮嬫彃鍏ュ垪鍙?qiáng)鏁版嵁锛屾渶鍚庡垹闄ょ涓鍒椼?br>      <br>鍏蜂綋瑙i噴鍙傞槄 </p> <p><a >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listview/structures/lvcolumn.asp</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>27. 閿佸畾column header鐨勬嫋鍔?br><a >http://msdn.microsoft.com/msdnmag/issues/03/06/CQA/</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>28. 濡備綍闅愯棌clistctrl鐨勫垪<br>    鎶婇渶闅愯棌鐨勫垪鐨勫搴﹁涓?,鐒跺悗媯(gè)嫻嬪綋璇ュ垪涓洪殣钘忓垪鏃訛紝鐢ㄤ笂闈㈢27鐐圭殑閿佸畾column 鐨勬嫋鍔ㄦ潵瀹炵幇</p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>29. listctrl榪涜澶ф暟鎹噺鎿嶄綔鏃訛紝浣跨敤virtual list    <br><a >http://www.codeguru.com/cpp/controls/listview/advanced/article.php/c4151/</a><br><a >http://www.codeproject.com/listctrl/virtuallist.asp</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>30. 鍏充簬item鍙兘鏄劇ず259涓瓧絎︾殑闂<br>瑙e喅鍔炴硶錛氶渶瑕佸湪item涓婃斁涓涓猠dit銆?/p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>31. 鍝嶅簲鍦╨istctrl鐨刢olumn header涓婄殑榧犳爣鍙抽敭鍗曞嚮<br>Q125694: How To Find Out Which Listview Column Was Right-Clicked<br><a >http://support.microsoft.com/kb/125694/en-us</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>32. 綾諱技浜巜indows璧勬簮綆$悊鍣ㄧ殑listview<br>Q234310: How to implement a ListView control that is similar to Windows Explorer by using DirLV.exe<br><a >http://support.microsoft.com/kb/234310/en-us</a></p> <p> </p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>33. 鍦↙istCtrl涓璒nTimer鍙搷搴斾袱嬈$殑闂<br>Q200054錛?br>PRB: OnTimer() Is Not Called Repeatedly for a List Control<br><a >http://support.microsoft.com/kb/200054/en-us</a></p> <p> </p> <p>--------------------------------------------------------------------------------</p> <p><br>34. 浠ヤ笅涓轟竴浜涗負(fù)瀹炵幇鍚勭鑷畾涔夊姛鑳界殑listctrl媧劇敓綾?br>          (1)    鎷栨斁        <br>                   <a >http://www.codeproject.com/listctrl/dragtest.asp</a></p> <p>                   鍦–ListCtrl鍜孋TreeCtrl闂存嫋鏀?br><a >http://support.microsoft.com/kb/148738/en-us</a><br>  <br>          (2)    澶氬姛鑳絣istctrl<br>                   鏀寔subitem鍙紪杈戯紝鍥炬爣錛宺adiobutton錛宑heckbox錛屽瓧絎︿覆鏀瑰彉棰滆壊鐨勭被<br>                   <a >http://www.codeproject.com/listctrl/quicklist.asp</a><br>  <br>                   鏀寔鎺掑簭錛宻ubitem鍙紪杈戯紝subitem鍥炬爣錛宻ubitem鏀瑰彉棰滆壊鐨勭被<br>                   <a >http://www.codeproject.com/listctrl/ReportControl.asp</a></p> <p>          (3)    subitem涓樉紺鴻秴閾炬帴<br>                   <a >http://www.codeproject.com/listctrl/CListCtrlLink.asp</a></p> <p>          (4)    subitem鐨則ooltip鎻愮ず<br>                   <a >http://www.codeproject.com/listctrl/ctooltiplistctrl.asp</a></p> <p>          (5)    subitem涓樉紺鴻繘搴︽潯    <br>                   <a >http://www.codeproject.com/listctrl/ProgressListControl.asp</a><br>                   <a >http://www.codeproject.com/listctrl/napster.asp</a><br>                   <a >http://www.codeguru.com/Cpp/controls/listview/article.php/c4187/</a></p> <p>          (6)    鍔ㄦ佹敼鍙榮ubitem鐨勯鑹插拰鑳屾櫙鑹?br>                    <a >http://www.codeproject.com/listctrl/highlightlistctrl.asp</a><br>                    <a >http://www.codeguru.com/Cpp/controls/listbox/colorlistboxes/article.php/c4757/</a><br> <br>          (7)    綾籿b灞炴у璇濇<br>                    <a >http://www.codeproject.com/listctrl/propertylistctrl.asp</a><br>                    <a >http://www.codeguru.com/Cpp/controls/listview/propertylists/article.php/c995/</a> <br>                    <a >http://www.codeguru.com/Cpp/controls/listview/propertylists/article.php/c1041/</a> <br>  <br>          (8)    閫変腑subitem(鍙珮?shù)寒閫変腑鐨刬tem)<br>                    <a >http://www.codeproject.com/listctrl/SubItemSel.asp</a><br>                    <a >http://www.codeproject.com/listctrl/ListSubItSel.asp</a><br>  <br>          (9)    鏀瑰彉琛岄珮<br>                    <a >http://www.codeproject.com/listctrl/changerowheight.asp</a><br>  <br>          (10)   鏀瑰彉琛岄鑹?br>                    <a >http://www.codeproject.com/listctrl/coloredlistctrl.asp</a><br>  <br>          (11)   鍙紪杈憇ubitem鐨刲istctrl<br>                    <a >http://www.codeproject.com/listctrl/nirs2000.asp</a><br>                    <a >http://www.codeproject.com/listctrl/editing_subitems_in_listcontrol.asp</a><br>  <br>          (12)   subitem鍙紪杈戯紝鎻掑叆combobox錛屾敼鍙樿棰滆壊錛宻ubitem鐨則ooltip鎻愮ず<br>                    <a >http://www.codeproject.com/listctrl/reusablelistcontrol.asp</a><br>  <br>          (13)   header 涓厑璁稿琛屽瓧絎︿覆<br>                    <a >http://www.codeproject.com/listctrl/headerctrlex.asp</a><br>  <br>          (14)   鎻掑叆combobox<br>                    <a >http://www.codeguru.com/Cpp/controls/listview/editingitemsandsubitem/article.php/c979/</a><br>  <br>          (15)   娣誨姞鑳屾櫙鍥劇墖<br>                    <a >http://www.codeguru.com/Cpp/controls/listview/backgroundcolorandimage/article.php/c4173/</a><br>                    <a >http://www.codeguru.com/Cpp/controls/listview/backgroundcolorandimage/article.php/c983/</a></p> <p><a >http://www.vchelp.net/vchelp/archive.asp?type_id=9&class_id=1&cata_id=1&article_id=1088&search_term</a>=<br>    <br>          (16)  鑷傚簲瀹藉害鐨刲istctrl<br>                    <a >http://www.codeproject.com/useritems/AutosizeListCtrl.asp</a></p> <p>          (17)  鏀瑰彉ListCtrl楂樹(shù)寒鏃剁殑棰滆壊(榛樿涓鴻摑鑹?<br>                   澶勭悊 NM_CUSTOMDRAW <br>           <a >http://www.codeproject.com/listctrl/lvcustomdraw.asp</a> </p> <p><br>杞澆鍦板潃錛?a >http://www.cnblogs.com/cy163/archive/2006/</a></p> <p> </p> <p>鏈枃鏉ヨ嚜CSDN鍗氬錛岃漿杞借鏍囨槑鍑哄錛?a >http://blog.csdn.net/wuyijc/archive/2009/02/26/3938871.aspx</a></p> <img src ="http://www.shnenglu.com/liangairan/aggbug/127066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/liangairan/" target="_blank">欖旈铻寵瀭</a> 2010-09-19 14:28 <a href="http://www.shnenglu.com/liangairan/articles/127066.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.suoguai.cn" target="_blank">国内精品久久久久久久久电影网</a>| <a href="http://www.domino111.com.cn" target="_blank">97久久精品国产精品青草</a>| <a href="http://www.941ad.cn" target="_blank">99999久久久久久亚洲</a>| <a href="http://www.nthaixin.com.cn" target="_blank">久久成人小视频</a>| <a href="http://www.4wfgg.cn" target="_blank">亚洲性久久久影院</a>| <a href="http://www.czcsbsb.com.cn" target="_blank">热综合一本伊人久久精品</a>| <a href="http://www.0470gq.cn" target="_blank">久久久无码精品亚洲日韩软件</a>| <a href="http://www.h7629.cn" target="_blank">777久久精品一区二区三区无码</a>| <a href="http://www.05xx.cn" target="_blank">久久99国产精品久久久</a>| <a href="http://www.kntcom.cn" target="_blank">国产99精品久久</a>| <a href="http://www.xinhaitugong.cn" target="_blank">久久99国产精品二区不卡</a>| <a href="http://www.173xp.cn" target="_blank">午夜不卡888久久</a>| <a href="http://www.www227.cn" target="_blank">久久99精品国产麻豆婷婷</a>| <a href="http://www.lalaazg.cn" target="_blank">久久亚洲国产成人影院网站</a>| <a href="http://www.nxyb.net.cn" target="_blank">久久人妻少妇嫩草AV无码蜜桃</a>| <a href="http://www.p7751.cn" target="_blank">久久无码AV中文出轨人妻</a>| <a href="http://www.0553fc.cn" target="_blank">亚洲AⅤ优女AV综合久久久</a>| <a href="http://www.tf78.cn" target="_blank">久久久久久久久波多野高潮</a>| <a href="http://www.85062.com.cn" target="_blank">久久狠狠爱亚洲综合影院</a>| <a href="http://www.cqzmz.cn" target="_blank">久久99国产精品尤物</a>| <a href="http://www.huiseng.cn" target="_blank">亚洲成人精品久久</a>| <a href="http://www.shssdq.cn" target="_blank">久久久这里有精品中文字幕</a>| <a href="http://www.bitpter.cn" target="_blank">精品综合久久久久久98</a>| <a href="http://www.jh942.cn" target="_blank">97久久超碰国产精品旧版</a>| <a href="http://www.vzxu.cn" target="_blank">91麻豆精品国产91久久久久久</a>| <a href="http://www.b42k.cn" target="_blank">久久久久久A亚洲欧洲AV冫</a>| <a href="http://www.qingjian8.cn" target="_blank">免费精品国产日韩热久久</a>| <a href="http://www.91zuoai.cn" target="_blank">亚洲国产精品无码久久SM</a>| <a href="http://www.ttfnp.cn" target="_blank">久久线看观看精品香蕉国产</a>| <a href="http://www.atlasbl.cn" target="_blank">人妻精品久久久久中文字幕</a>| <a href="http://www.lishi5.cn" target="_blank">无码久久精品国产亚洲Av影片</a>| <a href="http://www.ding-u.cn" target="_blank">狠狠色丁香婷婷综合久久来</a>| <a href="http://www.bellesmontres.cn" target="_blank">国产精品亚洲美女久久久</a>| <a href="http://www.essledyntp.com.cn" target="_blank">免费一级欧美大片久久网</a>| <a href="http://www.ikdianying.cn" target="_blank">99久久精品国产一区二区</a>| <a href="http://www.zqbd.com.cn" target="_blank">久久久久久噜噜精品免费直播 </a>| <a href="http://www.941ad.cn" target="_blank">亚洲午夜久久影院</a>| <a href="http://www.aoshidun.com.cn" target="_blank">久久午夜福利电影</a>| <a href="http://www.lyfulinmen.com.cn" target="_blank">久久综合亚洲欧美成人</a>| <a href="http://www.lar6ge.cn" target="_blank">久久国产精品免费一区二区三区 </a>| <a href="http://www.haobanben.cn" target="_blank">久久99精品久久久久久动态图</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>