怎么实现Q+桌面功能
如何实现Q+桌面功能
通过HWND hwnd = ::FindWindowEx(hSndWnd, NULL, L"SysListView32", L"FolderView");
再创建子窗口,虽说可以嵌入到桌面内,但是效果与Q+桌面好像不一样,有谁知道Q+桌面是如何实现的?
有人解答吗?
------解决方案--------------------
貌似可以新建桌面的...而不是一般意义的窗口
------解决方案--------------------
Q+是用的是WINDOWS的虚拟桌面,虚拟桌面很久以前就有了。
参考: CreateDesktop
------解决方案--------------------
MSDN 中查 Multi Desktop,有现成的例子,4个桌面切换
通过HWND hwnd = ::FindWindowEx(hSndWnd, NULL, L"SysListView32", L"FolderView");
再创建子窗口,虽说可以嵌入到桌面内,但是效果与Q+桌面好像不一样,有谁知道Q+桌面是如何实现的?
有人解答吗?
------解决方案--------------------
貌似可以新建桌面的...而不是一般意义的窗口
------解决方案--------------------
Q+是用的是WINDOWS的虚拟桌面,虚拟桌面很久以前就有了。
参考: CreateDesktop
------解决方案--------------------
MSDN 中查 Multi Desktop,有现成的例子,4个桌面切换