标题的意思说得不是很清楚。。麻烦大家看我再描述一下。 一个全屏的主窗口。。加载了一个自制的DLL。 DLL之中有一个自己的窗口。显示在全屏主窗口的某一个区域之内。。 现在的问题是DLL中的窗口显示正常。但当我在其背后的主窗口上点击操作的时候。因为焦点转移到主窗口上所以DLL中的窗口就自动隐藏了 所以第一! DLL的小窗口与加载该DLL的主窗口应同时显示。。当在主窗口上点击操作时。保证其某一区域内的DLL窗口依然总是前端显示。 我用了 SetWindowPos(&CWnd::wndTopMost,rect.left,rect.top,0,0,SWP_NOSIZE); 可使得DLL窗口始终前端显示但是却无法响应DLL窗口之外的任何鼠标消息点击区域之外,无任何反应。 还有第二! 除了要保证DLL窗口前端显示, 还需要在某些条件满足时,依然可以隐藏该DLL窗口。。 所以请问,如何实现以上两个要求。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货