问个弱智有关问题,关于悬浮窗的
问个弱智问题,关于悬浮窗的
想做个类似flashget,netant之类的悬浮窗
置顶,拖拽,半透明都可以实现,
但是主窗体最小化的时候,我的悬浮窗业也跟着隐藏了
而且win+d按下去的时候,我的悬浮窗体也跟着隐藏了,不知道有没有好的解决方法。
------解决方案--------------------
你在 主窗体最小化的时候 或者隐藏的时候 把主窗体给你的悬浮窗体的消息拦截掉就可以了
或者悬浮窗体 是一个单独的程序 和你的主程序只是 互相通信而已
------解决方案--------------------
但是主窗体最小化的时候,我的悬浮窗业也跟着隐藏了
将所属的父窗体置NULL 应该可以
至于 而且win+d按下去的时候,我的悬浮窗体也跟着隐藏了
这个问题
我想你应该加点东西了 在窗体的最小事件里 写点代码 让他重新显示
我记得好像没有最小化功能的 也能被 win+d 隐藏
我是初学者 不知道说的对不对... :)
------解决方案--------------------
------解决方案--------------------
对话框创建之后用SetWindowLong(GWL_HWNDPARENT, NULL)设置其父窗口为空,这样就与主窗口没有关系了。
阻止Win+D可能不行,你可以试试在最小化之后自己再恢复。
------解决方案--------------------
你看看这个,这个是悬浮框的。
http://blog.****.net/koalapheonix/archive/2007/11/27/1903988.aspx
想做个类似flashget,netant之类的悬浮窗
置顶,拖拽,半透明都可以实现,
但是主窗体最小化的时候,我的悬浮窗业也跟着隐藏了
而且win+d按下去的时候,我的悬浮窗体也跟着隐藏了,不知道有没有好的解决方法。
------解决方案--------------------
你在 主窗体最小化的时候 或者隐藏的时候 把主窗体给你的悬浮窗体的消息拦截掉就可以了
或者悬浮窗体 是一个单独的程序 和你的主程序只是 互相通信而已
------解决方案--------------------
但是主窗体最小化的时候,我的悬浮窗业也跟着隐藏了
将所属的父窗体置NULL 应该可以
至于 而且win+d按下去的时候,我的悬浮窗体也跟着隐藏了
这个问题
我想你应该加点东西了 在窗体的最小事件里 写点代码 让他重新显示
我记得好像没有最小化功能的 也能被 win+d 隐藏
我是初学者 不知道说的对不对... :)
------解决方案--------------------
------解决方案--------------------
对话框创建之后用SetWindowLong(GWL_HWNDPARENT, NULL)设置其父窗口为空,这样就与主窗口没有关系了。
阻止Win+D可能不行,你可以试试在最小化之后自己再恢复。
------解决方案--------------------
你看看这个,这个是悬浮框的。
http://blog.****.net/koalapheonix/archive/2007/11/27/1903988.aspx