首页
社区
课程
招聘
WIN7(32位)、WIN8上面OK,XP下面无效?
发表于: 2013-12-18 23:31 4650

WIN7(32位)、WIN8上面OK,XP下面无效?

2013-12-18 23:31
4650
WIN7,WIN8下面
		HWND hWnd = ::FindWindowW(L"Progman",L"Program Manager");
		::SetParent(hNewWnd,hWnd);

这样窗口就变成了桌面的子窗口,始终置底,按下WIN+D键也不会最小化,但是在XP下面发现无效,WIN+D会最小化,窗口也不再是置底,请问各位热心的大虾们这里该如何实现呢?1 窗口置底 2 WIN+D窗口不动(或者大家有啥好的方法屏蔽掉WIN+D么)

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1462
活跃值: (394)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
PinToDesktopDemo.zip
上传的附件:
2013-12-19 10:18
0
雪    币: 132
活跃值: (214)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
3
感谢hwangbae提供的一系列思路,通过把窗口嵌入到SHELLDLL_DefView中可以实现上述需要!已搞定。
2013-12-19 18:13
0
游客
登录 | 注册 方可回帖
返回
//