软件架构师何志丹

本文列出了一些使用方法和MFC几乎或完全相同的类的优点。

一,工具栏

用户通过点击工具栏右下角的菜单可以:

1,删除工具栏的按钮。

2,从菜单上增加按钮,增加地菜单项不需要有图标。

二,CBCGPDockingControlBar

自带关闭、隐藏。

三,CBCGPFrameWnd

移动DockBar停靠到上边、下边、左边、下边方便多了。

四,按钮

按钮可以有:图片,内容,提示,介绍。菜单按钮是一种特殊按钮,点开会会弹出菜单。

BCG方便使用类的优点的更多相关文章

  1. 初学File类

    对File类的基本方法的理解 今天刚开始学了File类 一开始看思想编程看得迷迷糊糊的,之后受不了了,直接去看API文档 归纳: File->java.util File类的主要方法: 构造方法 ...

  2. static 类成员变量 和 static const类成员变量

    1.使用static类的优点: (1)避免与其他类的成员或者全局变量冲突 (2)可以封装 (3)阅读性好 2.static 数据成员独立于该类的任意对象而存在 static数据成员的类型可以是该成员所 ...

  3. python_类

    1. 对象的概念 对象包括特性和方法.特性只是作为对象的一部分的变量,方法则是存储在对象内的函数.对象中的方法和其他函数的区别在于方法总是将对象作为自己的第一个参数,这个参数一般称为self. 2. ...

  4. JAVA不可变类(immutable)机制与String的不可变性

    一.不可变类简介 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值.如JDK内部自带的很多不可变类:Interger.Long和String等. 可变类:相对于不可变类, ...

  5. WebServeice 动态代理类

    1, webservice是什么? 是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些应用程序 ...

  6. Java中的不可变类理解

    一.Java中的不可变类 不可变类(Immutable Objects):当类的实例一经创建,其内容便不可改变,即无法修改其成员变量. 可变类(Mutable Objects):类的实例创建后,可以修 ...

  7. 【Java基础】JAVA不可变类(immutable)机制与String的不可变性

    一.不可变类简介 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值.如JDK内部自带的很多不可变类:Interger.Long和String(8种基本数据类型的包装类和S ...

  8. .Net基础——程序集与CIL HttpClient封装方法 .Net Core 编码规范 C#中invoke和beginInvoke的使用 WebServeice 动态代理类

    .Net基础——程序集与CIL   1. 程序集和CIL: 程序集是由.NET语言的编译器接受源代码文件产生的输出文件,通常分为 exe和dll两类,其中exe包含Main入口方法可以双击执行,dll ...

  9. c++中代理类的学习

    https://blog.csdn.net/lcg910978041/article/details/51468680 C++代理类是为了解决这样的问题: 容器通常只能包含一种类型的对象,所以很难在容 ...

  10. java基础之 内部类 & 嵌套类

    参考文档: 内部类的应用场景 http://blog.csdn.net/hivon/article/details/606312 http://wwty.iteye.com/blog/338628 定 ...

随机推荐

  1. haproxy搭建负载均衡

    一.haproxy部署LB集群 1.haproxy介绍 支持四层和七层的负载均衡 支持acl功能,访问控制 支持图形化监控 多种调度算法 2.算法介绍 3.主配置文件 4.haproxy部署LB实验 ...

  2. k8s1.26安装和组件原理

    一.k8s1.26环境准备 k-master 192.168.50.100 k-node1 192.168.50.101 k-node2 192.168.50.102 安装docker 默认会安装co ...

  3. oracle通过dblink连接mysql配置详解-九五小庞

    oracle通过dblink连接mysql配置详解

  4. 进阶篇:3.2)DFM-钣金件设计总章

    本章目的:各种钣金件工艺了解,DFM-钣金件的设计准则是依据哪种工艺. 1.钣金概念 钣金(Sheet Metal)是针对金属薄板(厚度通常在6mm以下)的一种综合冷加工工艺,包括冲裁.折弯.拉伸.成 ...

  5. powershell 安装 deno

    想安装deno不是一件容易的事.下面只介绍国内 win10 + PowerShell 的安装方法. 在桌面按住 shift 点鼠标右键,选择 在此处打开 PowerShell 运行命令: iwr ht ...

  6. BFS 广度优先搜索算法

    BFS 广度搜索算法 BFS主要使用对图的遍历,通过队列的逐层扩展,按层次搜索所有可能的节点,确保找到最短的路径(无权图),BFS的本质是对图的暴力穷举,适合解决一些寻路的问题,比如找迷宫的最短路径 ...

  7. [笔记]树形dp - 1/4(节点选择类)

    树形dp,是一种建立在树形结构上的dp,因此dfs一般是实现它的通用手段. 是一种很美的动态规划呢. P1352 没有上司的舞会 P1352 没有上司的舞会. 在一棵树中,找到若干个互相独立(即互相没 ...

  8. .net 8.0框架下splitContainer在不断点击放大、缩小情况下分割线越来越粗问题解决

    关于其他方面可参考前文:https://www.cnblogs.com/Jesuslovesme/p/18623422此文想说明的问题是:之前在.net framework 4.7.2运行一切正常的项 ...

  9. echarts地图tooltip添加标注

    myCharts.setOption({ tooltip: { triggerOn: 'click', enterable: true, formatter: function(params, tic ...

  10. git pull --rebase 变基

    使用下面的关系区别下面这两个操作: git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 现在我们有这 ...