本帖最后由 KAL_EL 于 2011-10-18 11:15:42 编辑

解决方案 »

  1.   

    QQ就是那样。http://topic.csdn.net/t/20031022/15/2383153.html这个有点类似
      

  2.   

    http://topic.csdn.net/u/20110222/17/62f9a678-99f3-4c1d-aa60-611630e71010.html?1803671284
      

  3.   

    HWND hWnd = ::FindWindow(_T("Progman"), _T("Program Manager"));
    ASSERT(hWnd);
    hWnd = ::FindWindowEx(hWnd, NULL, _T("SHELLDLL_DefView"), NULL);
    ASSERT(hWnd);
    hWnd = ::FindWindowEx(hWnd, NULL, _T("SysListView32"), _T("FolderView"));
    ASSERT(hWnd);
    ::SetParent(GetSafeHwnd(), hWnd);
    Win7下与这个类似,也要先找到桌面那个ListView的HWND窗口句柄,然后SetParent();