首页 > 其他分享 >VS2019 MFC TabControl使用

VS2019 MFC TabControl使用

时间:2023-02-11 06:33:05浏览次数:48  
标签:控件 MFC 对话框 标签 VS2019 TabSheet 添加 TabControl

  1. 新建MFC基于对话框应用,项目名MFCTabControl
  2. 项目属性,SDL检查关闭,字符集:未设置
  3. 删除默认对话框上自动添加的2个按钮1个标签控件
  4. 下载TabSheet.cpp TabSheet.h文件,复制到工程目录
  5. 解决方案资源管理器,在项目名上鼠标右键点击,添加现有项,导入上面2个文件
  6. 修改TabSheet.cpp第一行头文件stdafx.h为pch.h
  7. 主对话框添加TabControl控件,
  8. 资源视图,右击Dialog,插入2个对话框IDD_DIALOG1和IDD_DIALOG2
  9. 修改2个对话框,均为无边框和子窗口样式,将上面自动添加的按钮删除,各添加一个标签,注明dialog1 2
  10. 右击dialog1和dialog2窗口,添加类CDIALOG1和CDIALOG2
  11. 右击主对话框TabControl控件,添加变量名称:m_tab 变量类型:CTabSheet 访问:private
  12. 在MFCTabControlDlg.h里添加头文件CDIALOG1.h  CDIALOG2.h TabSheet.h
  13. 在MFCTabControlDlg.h里添加变量 CDIALOG1 dlg1; CDIALOG2 dlg2;
  14. 在MFCTabControlDlg::OnInitDialog()中添加2个对话框到标签控件上并显示标签控件

标签:控件,MFC,对话框,标签,VS2019,TabSheet,添加,TabControl
From: https://www.cnblogs.com/kaling/p/17110820.html

相关文章

  • vs2019 编译是报结构体对象找不到
      原先多行注释,在vs编译是会出现某个结构体成员找不到。改成双斜杠注释即可......
  • VS2019和unity绑定设置
    第一步:打开本机VisualStudioInstaller 第二步:点击修改  第三步:下载对应组件  第四步:修改Unity脚本编辑工具绑定 点击edit -> preferences -> ......
  • VS2022 MFC OpenCV环境搭建
    无法打开opencv2/opencv.hpp文件错误:在项目属性,配置属性,VC++目录:可执行目录: C:\opencv\build\x64\vc15\bin包含目录:C:\opencv\build\includeC:\opencv\build\i......
  • C++QT/MFC图演示[2023-02-05]
    C++QT/MFC图演示[2023-02-05]22。图的实现与分析问题描述:分别对有向图、无向图、带权有向图、带权无向图实现对图的基本操作(创建、求顶点的度数、增加/删除边、判断边......
  • C# - VS2019 WINFRM应用程序开发报表
    简单报表我们可以通过label、textBox和PrintDialog来实现,但是一般在实际生产过程中,用户的报表需求一般都是比较复杂的。本篇主要记录对于传统中国式复杂报表的处理方法和......
  • 解决VS2019编译Qt报错:C3615 constexpr 函数“qCountLeadingZeroBits”不能生成常量表
    这个是Qt的BUG,要解决编译报错的问题,需要修改Qt安装目录下的一个文件:Qt\Qt5.9.5\5.9.5\msvc2015\include\QtCore\qalgorithms.h建议修改之前先保存一个副本,另外要根据编译......
  • MFC中绘图类总结
    绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行,例如:voidCTestView::OnDraw(CDC*/*pDC*/){        CTestDoc*pDoc=GetDocument();     ......
  • MFC-HWND转化为CWND(FromHandlePermanent)
     HWNDhWnd=GetSafeHwnd();CWnd*pWnd=CWnd::FromHandlePermanent(hWnd);//HWND转化为CWND       ......
  • MFC-消息的处理WindowProc
     #include<afxwin.h>classCMyFrameWnd:publicCFrameWnd{public:virtualBOOLPreCreateWindow(CREATESTRUCT&cs);//修改窗口属性virtualLRESU......
  • MFC画图程序[2023-01-29]
    MFC画图程序[2023-01-29]具体要求功能要求基本图形的绘制,点、线(直线、折线、随手画)、面(圆、正方形、圆等)颜色、线型、填充设置图形编辑:删除、移动。其他可选(......