自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 利用WS_EX_LAYERED +SetLayeredWindowAttributes 使用。实现一个透明窗口并可透传客户区鼠标的功能,并且可拖拽的窗体。 但发现 拖拽并不是很灵敏,存在失效。尤其是底

利用WS_EX_LAYERED +SetLayeredWindowAttributes 使用。实现一个透明窗口并可透传客户区鼠标的功能,并且可拖拽的窗体。 但发现 拖拽并不是很灵敏,存在失效。尤其是底部和右侧

2025-08-07 00:47:50 223

原创 MFC SplitterCtrl 进阶篇(三)---分屏,分组功能

*背景:**需要在 Diag 架构 、SDI 或者MDI的 childFrameWnd的 更低一层的view中有支持类似分屏和分组的需求,希望有VisualStudioDemo 的分组功能 效果, 下面是VisualStudioDemo的效果演示:**MDI的选项卡文档的Tab分组功能缺陷:**是MDI独有的,且只能在顶层的MainFrame适用,管理的是 childfram-doc-view 的分组功能。无法在更底的view内适用。

2025-03-26 17:32:23 627

原创 MFC SplitterCtrl 进阶篇(二)---基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

在SplitterCtrl优化可动态分割的基础上,进一步封装成CSplitterWayWnd类,支持 水平/垂直动态 分屏功能,并且对分屏的数目进行了限制。CSplitterWayWnd.cpp 定义。CSplitterWayWnd.h 声明。

2025-03-26 16:16:59 208

原创 MFC SplitterCtrl 进阶篇(一)---- 动态分割窗口

【代码】MFC SplitterCtrl 进阶篇(一)---- 动态分割窗口。

2025-03-26 14:16:43 333

原创 CMFCTabCtrl 当父窗口大小变化时,tab页无法正常显示问题 (失焦刷新的问题)

/若是tab 需要对tab的活动页也要重刷新,避免窗口大小变化时,tab的显示有异常。解决方案: 需要在父窗口的CTabParent:: OnPaint()中刷新tab控件的活动页窗体即可:如下。原因: 重绘不同步, 需要在Tab控件的父窗口重绘函数,主动将Tab控件的活动页的重绘。

2025-03-26 11:23:48 226

原创 mfc 对话框中实现分割窗口 拖拽控件效果--- SplitterCtrl 使用介绍

SplitterCtrl作为父窗口,对界面进行划分, 子窗口或者控件放在指定区域内,管理子窗口或者控件的显示 缩放,拖动等功能。类来实现这种功能,这是一个预定义的控件,专用于创建可分割的窗口。利用已经写好的类,进行设计,gitb上已有实现的类(.h和cpp 文件),可下载进行使用。向分割的单元格位置添加子窗口或者子控件,注意需要提前将子窗口或者子控件的父指针指向 SplitterCtrl对象。**方案一:**要创建一个具有拖动分隔条的对话框,我们需要实现一个自定义的分隔条控件。

2025-03-26 10:26:25 1444

原创 CMFCTabCtrl实现标题栏关闭功能

CMFCTabCtrl类主要用于分页显示,与CTabCtrl类似,功能上多出许多,其中个人认为最常用的是其关闭功能的提供,但其只提供了界面上显示的元素,具体的关闭确没有实现,下面介绍实现原理。1、自己创建一个类继承自:CMFCTabCtr l如:CMFCTabCtrEx。

2025-03-26 09:34:27 261

原创 MFC MDI 文档标题信息不生效

在chidframe-doc-view 架构中,除了常规方法导致,情景就不阐述了,具体可自行百度。这里 还有一种就是在view OnCreate 时机, 子控件创建时,传入UID为 系统定义的AFX_IDW_PANE_FIRST 作为创建子窗口的UID 导致出现文档标题设置不生效。解决方案简短 将UID 设置-1 让系统自动配置。不与预定义的产生冲突 即可。

2025-03-24 15:58:15 558

MFC SplitterCtrl 进阶篇(三)-Tab分组功能

MFC SplitterCtrl 进阶篇(三)-Tab分组功能

2025-03-26

MFC SplitterCtrl 进阶篇(二)-基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

MFC SplitterCtrl 进阶篇(二)-基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

2025-03-26

MFC SplitterCtrl 进阶篇(二)-基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

MFC SplitterCtrl 进阶篇(二)-基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

2025-03-26

MFC SplitterCtrl 进阶篇(二)-基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

MFC SplitterCtrl 进阶篇(二)-基于SplitterCtrl 实现分屏功能(水平/垂直分屏)

2025-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除