C++/MFC修行之路(6)停靠窗口
在MFC中可以实现类似VisualStudio本身的界面一样的”拆分停靠”效果,其可拆分窗口就是Docablepane.
Docablepane的部分使用方法如下(未完待续)
1.消除停靠位置,存储记忆功能
//在CMainFrame中,CreateDocablePane之前,调用CMainFrame::EnableLoadDockState(FALSE);
2.去掉停靠窗口右上角关闭按钮,
m_ourPane.SetControlBarStyle(~AFX_CBRS_CLOSE)
3.指定可停靠位置。
//(1)在创建时,风格参数中 CBRS_BOTTOM \CBRS_LEFT ... 等指定初始显//示的位置//(2)创建后可调用
m_pane.EnableDocking(CBRS_ALIGN_ANY/*任意位置*/); //CBRS_ALIGN_LEFT, BOTTOM 等 指定可停靠在Frame中的位置 //注意,当指定dcoapane的控制条某些属性//(SetControlBarStyle(AFX_CBRS_RESIZE))后,用户则无法拖动该可//停靠窗口
4.禁止用户拖动可停靠窗口
m_pane.SetControlBarStyle(AFX_CBRS_RESIZE);
5.关闭显示:
m_pane.ShowWindow(SW_HIDE /*SW_SHOW*/)
6.排版多个可停靠窗口
请参考:
http://blog.csdn.net/kikaylee/article/details/8936953
7.如何创建多功能停靠窗口,以及如和销毁可停靠窗口,以及使用
参见:
http://www.codeproject.com/Articles/493218/Understanding-CDockablePane
C++/MFC修行之路(6)停靠窗口相关推荐
- C++/MFC修行之路(4)Tab Control的使用
用法一: Tab Control是MFC中的一个控件,使用这个控件,可以实现多个标页的切换效果,类似浏览器的标签页,但是与Java Swing或C#不同的是,MFC中的这个控件仅仅是一个框架,你不能在 ...
- c语言mfc窗口跳到下个窗口,MFC停靠窗口实现(CDockablePane)
工作中编写MFC界面程序时用到了停靠窗口,为了避免之后用到时再去查询,这里记录下. 步骤 1.定义一个继承自CDockablePane的类 Class CDockableTest : public C ...
- VC2010 中 MFC 的改进导致 XTP 停靠窗体无法显示的解决方法
XTP( xtreme ToolKit Pro )界面库是基于 MFC 扩展的优秀的界面库,公司的项目一直在使用,但是最近尝试使用 VS2010 编辑工程时发现,停靠窗口居然消失了,跟踪消息发现停靠窗 ...
- PyQt主窗体设置停靠窗口(QDockWidget)的叠加顺序
PyQt提供了方便的停靠窗口控件,我们可以很方便的编写一个停靠窗口,代码和效果如下: # -*- coding: utf-8 -*- from PyQt4 import QtGui, QtCore c ...
- MFC使用OpenCV在文档窗口中显示图像(支持多图片格式)
MFC使用OpenCV在文档窗口中显示图像 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/72550659 在VS ...
- Qt5—嵌入停靠窗口QDockWidget
参考链接:http://blog.csdn.net/summer_xiyer/article/details/12875899 新建一个GUI工程: QDockWidget是QWidget的子类,也等 ...
- QT--QDockWidget 停靠窗口
#include "mainwindow.h" #include<QDockWidget> #include<QTextEdit> MainWindow:: ...
- 【转】QDockWidget 停靠窗口和工具栏
转:http://blog.csdn.net/a649518776/article/details/6636490 下面用代码实现上面窗口的设计: 1.建立项目时基类选择QMainWindow,取消G ...
- revit API 实现可停靠窗口
---恢复内容开始--- 1.新建类库项目,项目中新建WPF用户控件(UserControl)得到名为UserControl1的实例. revit中可停靠窗口的父类为page类,同时也继承了IDock ...
- 【学习笔记】C++ GUI Qt4 第六章 6.4 滚动区域 和 6.5 停靠窗口和工具栏
文章目录 6.4 滚动区域 6.5 停靠窗口和工具栏 6.4 滚动区域 QScrollArea类提供了一个可以滚动的视口和两个滚动条.如果想给一个窗口部件添加一个滚动条,则可以使用一一个QScroll ...
最新文章
- redis 队列_Redis系列5实现简单消息队列
- sharepoint 2013 网站集解锁
- 程序员面试金典 - 面试题 03.05. 栈排序(两栈)
- JAVA增删查改的实现
- OpenShift 4 Tekton - Tekton实现包含Gogs+SonaQube+Nexus+Report+WebHook的Pipeline
- 获取 python import模块的路径
- Android下异步扫描视频文件缩略图
- cox回归模型python实现_生存分析Cox回归模型(比例风险模型)的spss操作实例
- mybatis入门1
- STM32CubeMX 下载和安装 详细教程
- 统筹在项目中的重要性
- python 正无穷、负无穷的表示
- 记一次赛题--保护全开
- ChatGPT AI绘图Siri快捷指令,根据描述生成图片
- 三菱PLC与第三方设备TCP通讯_PLC | 8台FX3U三菱PLC的无线网络通讯方案
- 后台和小程序实现卡片式轮播图
- windebug分析高cpu问题
- C# CAD开发 世界坐标WCS和用户坐标UCS
- html中关于title href bgcolor的用法
- pmp通过率都97%,只要考都能过?还有啥价值?