MFC 单文档 静态分割窗口 m_wndSplitter 状态栏

这篇具有很好参考价值的文章主要介绍了MFC 单文档 静态分割窗口 m_wndSplitter 状态栏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MFC 单文档 静态分割窗口

VC++图形编程之状态栏和进度条,源码在VC6.0下测试编译通过。
第4章 状态栏与进度条/扩展实例1 带进度条的状态栏
第4章 状态栏与进度条/扩展实例2 带位图的状态栏
第4章 状态栏与进度条/扩展实例3 在状态栏中显示时间
第4章 状态栏与进度条/扩展实例4 使用图标的进度条
第4章 状态栏与进度条/扩展实例5 带进度条的文本编辑器
https://www.dssz.com/253127.html

BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
	CCreateContext* pContext)
{
#if 0
	return m_wndSplitter.Create(this,
		2, 2,               // TODO: 调整行数和列数
		CSize(10, 10),      // TODO: 调整最小窗格大小
		pContext);
#endif 
}

MFC的窗口分割的设计与实现以及CSplitterWnd 类分析

MFC对话框中添加状态栏

http://www.chenkexiong.com/mfc-dialog-add-statusbar.html

  1. 在对话框头文件 CXxxDlg.h中声明状态栏变量,并添加状态栏初始化函数
CStatusBarCtrl m_statusBar;
BOOL InitStatusBar();
  1. 在CXxxDlg.cpp中实现 InitStatusBar函数
BOOL CXxxDlg::InitStatusBar()
{
    CRect m_rect;
    GetClientRect(&m_rect);             // 获取对话框的矩形区域
    m_rect.top = m_rect.bottom - 20;    // 设置状态栏的矩形区域
    if (!m_statusBar.Create(WS_BORDER | WS_VISIBLE | CBRS_BOTTOM, m_rect, this, 3))
    {
        TRACE0(_T("Failed to Create Dialog StatusBar\n"));
        return FALSE;
    }
    int nParts[4] = { 100, 200, 300, -1 };  // 分割尺寸
    m_statusBar.SetParts(4, nParts);    // 分割状态栏
    m_statusBar.SetText(_T("The First"), 0, 0);    // 第一个分栏
    m_statusBar.SetText(_T("The Second"), 1, 0);     // 第二个
    m_statusBar.SetText(_T("The Third"), 2, 0);    // 第三个
    m_statusBar.SetText(_T("The Last"), 3, 0);        // 最后一个
    m_statusBar.ShowWindow(SW_SHOW);
    return TRUE;
}
  1. 在 OnInitDialog函数中调用状态栏初始化函数
BOOL CXxxDlg::OnInitDialog()
{
    ...
    // TODO: 在此添加额外的初始化代码
    // 状态栏初始化
    InitStatusBar();
    ...
    return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}

效果图
MFC 单文档 静态分割窗口 m_wndSplitter 状态栏

Resource ID Organiser Add-In for Visual C++ 5.0/6.0/.NET

https://www.codeproject.com/Articles/1244/Resource-ID-Organiser-Add-In-for-Visual-C-5-0-6-0

MFC 单文档 静态分割窗口 m_wndSplitter 状态栏
MFC 单文档 静态分割窗口 m_wndSplitter 状态栏
XStatusBar by Joachim Raidl文章来源地址https://www.toymoban.com/news/detail-455758.html

到了这里,关于MFC 单文档 静态分割窗口 m_wndSplitter 状态栏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MFC 隐藏窗口

    亲测能用 改变主窗体的创建方式 将 C***App::InitInstance() 函数中的代码 替换为

    2024年02月11日
    浏览(24)
  • MFC窗口透明化以及透明穿透

    MFC编程时,有时候我们需要实现窗口透明化,可以通过SetLayeredWindowAttributes设置窗口透明色和透明度来实现窗口透明化。而要使窗口拥有透明效果,前提是窗口要有WS_EX_LAYERED扩展属性,需用SetWindowLong设置窗口支持拓展风格。 一、窗口透明化说明 1.窗口透明化有三种模式: 第一

    2024年02月09日
    浏览(28)
  • MFC 第二部分 : 窗口类成员接口

    所有窗口类的基类:类 CWnd,封装了 Windows 窗口句柄 HWND。 成员函数 DestroyWindow 可以消毁 Windows 窗口,而不需要消毁 CWnd 对象。 m_hWnd 与该 CWnd 对象相关联的 Windows 窗口句柄(HWND); 窗口大小和位置 GetWindowRgn 获得窗口的窗口区域的拷贝 SetWindowRgn 设置窗口区域 IsIconic 判断窗口是

    2024年02月06日
    浏览(30)
  • MFC 简单的SendMessage子窗口调用主窗口函数(消息映射)的实现

    只说实现,不讲原理 环境:VS2022 community版 0.先建立一个全局调用的主对话框的指针g_pMainThis; 1.建立一个基于对话框的MFC工程; 2.在预编译头文件“phc.h”或“stdafx.h”定义消息调用的宏,其值要“WM_USER+100”以上; 3.在主对话框类建立消息映射的功能实现函数; 4.建立一个子

    2024年02月11日
    浏览(34)
  • Opencv显示图片(MFC基于对话框窗口)

    #1.编辑对话框按钮,修改各个按钮窗口ID和绑定变量 picture 控件 “打开图片”按钮控件 #2.编写显示图片函数 void DrawMat(cv::Mat img, UINT nID); .h文件进行声明 .cpp进行定义 #3.定义CString fun_LoadImg();函数 .h文件进行声明 .cpp文件进行定义 #4.双击“打开图片”按钮 系统自动弹出响应函数

    2024年04月15日
    浏览(37)
  • MFC 状态栏梳理

    MFC状态栏,觉得挺简单的,但是用的时候总是不得劲,梳理了一下代码。理解通透些。 在MainFrame里面会有一个成员变量,状态栏 m_wndStatusBar 在创建的时候,好好仔细的创建出来,大意是根据数组指示器,将状态栏分为指示器数组个数窗口,每一个窗口的含义由指示器指定,

    2024年02月07日
    浏览(18)
  • 【MFC】10.MFC六大机制:RTTI(运行时类型识别),动态创建机制,窗口切分,子类化-笔记

    C++: ##是拼接 #是替换成字符串 这是MFC提供的运行时类信息的使用,如果我们自己创建一个类,如果想用这些方法,必须要满足三个条件: 这个类必须继承于CObject类 类内必须声明DECLARE_DYNAMIC 类外必须实现IMPLENENT_DYNAMIC 我们来看看是如何实现的: 这里给出RTTI的图,每一个类中

    2024年02月13日
    浏览(28)
  • MFC 非线程创建模态化窗口 实现工具栏拓展

    1.1 在Dlg.h文件中声明变量和定义资源ID 1.2 在资源视图中导入Bitmap资源图片 可以在右击资源符号中查看具体ID值 1.3 在Dlg.cpp文件中的OnInitDialog()方法中导入Bitmap与按钮ID 1.4 开启鼠标停靠信息提示 先在Dlg.h中增加函数声明 再Dlg.cpp中实现 增加消息映射宏开启提示 1.5 效果呈现 2.

    2024年02月10日
    浏览(27)
  • MFC 子窗口利用双缓冲在指定控件中绘制椭圆

    想通过点击一个按钮,弹出一个对话框,在此对话框中绘制椭圆(对话框弹出时椭圆已绘制完毕,不需要点击按钮触发)。则需要在新建对话框的OnPaint()函数中绘制 1 建立模态对话框 1.1 插入一个新的对话框 1.2 修改对话框ID:选择对话框,Alt+Enter快捷键进入属性表 1.3 对话框关联

    2024年02月06日
    浏览(35)
  • MFC 单文档模式

    Doc类利用自带框架存数据 Doc和View两个文件中的数据交互 设置Esc的响应函数 【解决方案资源管理器】-【类向导】-【消息】   参考链接: 画图程序: MFC基于单文档实现绘图功能(线段,矩形,椭圆,圆,铅笔,橡皮),保姆式教程_mfc单文档画图_十有八九的博客-CSDN博客 C

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包