社区
Delphi
帖子详情
停靠窗口的浮动状态
ilikeff8
2003-12-15 01:47:04
例如一个panel设为可dock,当拖动它时,会自动在panel上显示一个类似标题框的东西,还有个关闭按钮,它们是哪里来的?我如何才能控制它?比如我想在它上面添加一个“固定”按钮,象ms很多dock窗口一样?这个“标题框”似乎用WM_NC*类消息是捕捉不到的,而且vcl的CM类消息好象也没有
...全文
95
12
打赏
收藏
停靠窗口的浮动状态
例如一个panel设为可dock,当拖动它时,会自动在panel上显示一个类似标题框的东西,还有个关闭按钮,它们是哪里来的?我如何才能控制它?比如我想在它上面添加一个“固定”按钮,象ms很多dock窗口一样?这个“标题框”似乎用WM_NC*类消息是捕捉不到的,而且vcl的CM类消息好象也没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilikeff8
2003-12-30
打赏
举报
回复
up
难道封装到api里了?不过按市面上的有写类似控件,应该是有api的
steventone
2003-12-23
打赏
举报
回复
up
planel?
ly_liuyang
2003-12-20
打赏
举报
回复
用Toolbar2000组件就很简单的
ABC,RaizeComp都是可以的
whitetiger8
2003-12-19
打赏
举报
回复
这个,不清楚了。不过选择自动,让他们自己去做吧。呵呵。把PANEL作为容器,可以拿出来,也可以放回去啊。
ilikeff8
2003-12-19
打赏
举报
回复
up
高手快来解答啊~!
不要又没法结,眼睁睁看着我的信誉分又扣掉...
steventone
2003-12-17
打赏
举报
回复
up
qyyok
2003-12-17
打赏
举报
回复
我顶
ilikeff8
2003-12-16
打赏
举报
回复
upupup
nxfbccu
2003-12-15
打赏
举报
回复
UP
angelface
2003-12-15
打赏
举报
回复
帮你up...
ilikeff8
2003-12-15
打赏
举报
回复
up
cpilq
2003-12-15
打赏
举报
回复
帮你顶
Qt5开发及实例-CH302.rar,Qt5
停靠
窗口
QDockWidget类的使用代码
Qt5开发及实例,实例CH302,
停靠
窗口
QDockWidget类的使用:
窗口
1只可在主
窗口
的左边和右边
停靠
;
窗口
2只可在
浮动
和右部
停靠
两种
状态
间切换,并且不可移动; 本实例是采用编写代码的方式实现的,具体步骤如下。 (1)新建Qt Widgets Application (详见1.3.1节),项目名称为“DockWindows”,基类选择“QMainWindow”,类名命名为“DockWindows”,取消“创建界面”复选框的选中
状态
,如图3.3所示
Vue
状态
模式实现
窗口
停靠
功能(灵动、自由, 管理后台Admin界面)
昨天做的tabs
窗口
,非常满意,今天乘胜追击,把它做成了可以根据自身大小改变显示样式,自身宽度过小时,tab页可以
浮动
停靠
其一侧。具体效果: 左侧 右侧 向来喜欢简单明了的东西,所以想实现的简单一点,无奈现实不允许啊,功能实在有一丢丢复杂。硬着头皮搞了整整一下午,终于完成。 左侧跟右侧
窗口
,要使用同一个控件,尽量增加代码的可复用性,控件的
状态
就有些多:正常显示(普通tabs
窗口
),列表(显示图标跟标题,点击时弹出tab页),迷你列表(只显示图标,点击时弹出tab页)。 控件在界面左侧时,tab页弹出在其右侧。反之,控件在界面右侧时,tab页弹出在其左侧。 从正常tabs,缩小到列表显示
PyQt5 QDockWidget控件应用详解
前言 QDockWidget是一个可以
停靠
在QMainWindow内的
窗口
控件,它可以保持在
浮动
状态
或者在指定位置作为子
窗口
附加到主
窗口
中,QMainWindow类的主
窗口
对象保留有一个用于
停靠
窗口
的区域,这个区域在控件的中央周围 QDoCKWidget类中的常用方法 方法 描述 setWidget() 在Dock
窗口
区域设置QWidget setFloating() 设置Dock
窗口
是否可以
浮动
,如果设置为True,则表示可以
浮动
setAlllowedAreas() 设置
窗口
可以
停靠
的区域 LeftDockWidgetArea:左侧
停靠
区域 RightDo
XDockFloat ActiveX控件
XDockFloat ActiveX控件 能在MDI和SDI应用程序里容易地创建高级的GUI。特点包括:可
停靠
(Dockable)和可
浮动
(floatable)的VB
窗口
(Dockable是指拖动
窗口
A,当经由
窗口
B的某一边缘地带时,
窗口
A可以成为
窗口
B上的子
窗口
而
停靠
在
窗口
B的某一角落);可以包括其他控件的工具条;在VB的菜单控制里绘制图象和在Microsoft工具条控制里显示下拉列表;运行时动态布局
窗口
等。XDockFloat和第三方菜单和工具条相兼容。
XDockFloat ActiveX控件的运行界面如下:
XDockFloat ActiveX控件的关键特色: VB窗体可
停靠
到其他
窗口
(dockable); 窗体可关联到其他
窗口
(pinnable); 其他
窗口
可以放到选定的
窗口
内或与之分开;
停靠
(dock)和
浮动
Microsoft工具条; 可以把
窗口
停靠
(dock)到已
停靠
到其他
窗口
的
窗口
上(Dock的意思见控件简介部分); 与第三方菜单和工具条相兼容; 保存和加载
停靠
/
浮动
(dock/float)
状态
; 设置个性化的
停靠
窗口
大小(dock size)和
停靠
风格(dock style); 运行时改变
窗口
和工具条的布局; 在运行时把一个MDI子
窗口
改变为一个可
停靠
/可
浮动
(dockable/floatable)的
窗口
或把一个可
停靠
/可
浮动
的
窗口
改变为一个MDI子
窗口
; 运行时隐藏或显示可
停靠
(dockable)和可
浮动
(floatable)
窗口
和工具条; 在标准的VB菜单控制条上绘制图象; 在工具条的下拉菜单上绘制图象。 XDockFloat ActiveX控件系统要求: Windows NT/2000, 95/98, ME, XP。
Windows下附件中的画图软件
本程序功能与Windows下附件中的画图软件功能相近。本程序是在VC6.0平台上用MFC所编,支持多文档和多视图结构,视图为滚动视图,允许分割
窗口
。绘制方面的功能主要包括绘制各种图元,包括直线、Bezier曲线、矩形、圆角矩形、椭圆(圆)、多边形,用笔或画刷自由绘图,橡皮擦擦除,颜料桶填充,取色和区域选取移动。绘图时可以选择各种画笔颜色和画刷颜色,各种线型和线宽,以及画封闭图元时是否填充,当然,还能设置背景色、清除图像及画布大小调整等,并且在绘图区单击右键会弹出快捷菜单。程序支持保存和读取位图格式。 程序界面主要由标题栏、菜单栏、工具栏、
状态
栏、绘图工作区及属性页对话框组成,其中有四个实现不同功能的工具栏,包括MFC自动生成的工具条、自定义的工具箱(ToolBox)、颜色盒(ColorBox)和工具属性栏(ToolStyleBox)。其中MFC自动生成的工具条用于保存文件之类的操作工具箱可以选择绘图或操作方式,颜色盒选取颜色,工具属性栏设置工具属性,
状态
栏中显示鼠标在绘图区的逻辑坐标,属性页对话框可以改变画布大小及设置背景色和前景色。工具栏和
状态
栏有
停靠
和
浮动
功能
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章