• 8202阅读
  • 5回复

【提问】想做一个停靠在桌面左侧或右侧的窗体 [复制链接]

上一主题 下一主题
离线icevi
 

只看楼主 倒序阅读 楼主  发表于: 2006-03-01
就是做一个类似WINDOWS任务栏的窗体,但停靠位置是在WINDOWS桌面的左边或者右边.

如何停靠等我已经实现了,也将它设为ALWAYSTOP,但同时希望这个窗体占据的位置不会被其它窗体使用,即:如果这个窗口停在左边,WINDOWS桌面上其它打开了的应用程序的位置就自动右移this->width() 的距离.也就是WINDOWS桌面的可用空间(除我的应用程序外)自动缩小了.

不知道我讲明白没有?初来乍到,请各位大侠多多关照:)
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 1楼 发表于: 2006-03-04
自己顶一下:)
大家帮帮忙啊~~~我很需要这个功能呢
我查过资料,实在想不出来是怎么做的.
QDesktopWidget中好象有关于虚拟SCREEN的东东,但是我不知道它控制的虚拟Screen是什么意思,以及是否能自己创建呢?
QT外有没有办法实现呢?
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 2楼 发表于: 2006-03-04
功夫不负有心人啊
http://lists.trolltech.com/qt-interest/2000-01/thread00432-0.html
这个好象就是讲这个的,还没试呢,应该可以了.
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 3楼 发表于: 2006-03-04
唉,看了看,好象也不是,狂郁闷~
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线yfy002

只看该作者 4楼 发表于: 2006-03-05
可能要用windows的api,不过我不太关注这种功能,你可以查看windows的api
我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
在线XChinux

只看该作者 5楼 发表于: 2006-03-29
应该是用Win32 API了,获取当前桌面的大小,当前任务条的位置和大小,当前全屏运行程序等,然后进行设置。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个