MFC IDC_STATIC控件嵌入一个DIALOG界面

1.创建一个新的mfc工程

2.在资源视图中新增一个dialog界面

将新增的dialog界面属性中的Border置为None,Style置为Child

右键新增的dialog界面添加类,用于增加类文件

3.在原Dlg文件中增加新dialog文件相关内容

h文件

复制代码
#include "MyDialog.h"

public:
	CMyDialog *m_pDialog;

cpp文件

复制代码
	m_pDialog = new CMyDialog;
	m_pDialog->Create(IDD_DIALOG1, this);

	CRect rect;
	GetDlgItem(IDC_STATIC)->GetWindowRect(&rect);
	ScreenToClient(&rect);

	m_pDialog->MoveWindow(rect.left, rect.top, rect.Width(), rect.Height());
	m_pDialog->ShowWindow(SW_SHOW);
相关推荐
哥不想学算法2 小时前
【C++】字符串字面量拼接
开发语言·c++
cookies_s_s8 小时前
C++ 字符串动态创建对象 -- 工厂模式、自动注册、模板递归动态调用
服务器·开发语言·c++
王老师青少年编程8 小时前
2026年6月GESP真题及题解(C++七级):消消乐
数据结构·c++·算法·真题·gesp·2026年6月
海清河晏1118 小时前
数据结构 | 二叉搜索树
数据结构·c++·visual studio
盐焗鹌鹑蛋9 小时前
【C++】继承
开发语言·c++
会周易的程序员10 小时前
使用 pybind11 封装 C++ 日志库 microLog 为 Python 模块
java·c++·python·物联网·架构·日志·aiot
WZF-Sang10 小时前
网络基础——2
服务器·网络·c++·学习·网络编程·php
-西门吹雪11 小时前
现代C++ 并发编程-学习指南
java·jvm·c++
没头脑的男大12 小时前
CMake学习教学
linux·c++·学习
aaPIXa62213 小时前
C++ TensorRT Edge-LLM 边缘推理框架:从原理到实战
开发语言·c++·edge