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);
相关推荐
傲世仙尊13 小时前
C++起步-命名空间解决命名冲突与cin-cout缺省参数
开发语言·c++
(Charon)13 小时前
【C++面试】四种cast转换:static_cast、dynamic_cast、const_cast与reinterpret_cast
开发语言·c++·面试
蒸蒸yyyyzwd14 小时前
后端学习笔记 day58
c++·八股
道尔柯南14 小时前
【QT】从零认识 Qt:跨平台 C++ GUI 开发入门
开发语言·c++·qt
MayZork14 小时前
std::filesystem 文件操作详解
开发语言·c++·qt
NeilYuen1 天前
【C++】STL源码仿写(二):vector
开发语言·c++
郝学胜_神的一滴1 天前
游戏引擎原理与实践 04:拆解引擎基础系统与内存管理
c++·游戏
All for pursuit.1 天前
【设计-1】208.实现Trie (前缀树)
数据结构·c++·算法·leetcode
weixin_307779131 天前
C++代码实现MATLAB中的crossval函数功能
开发语言·c++·算法·matlab
青少儿编程课堂1 天前
背包问题(0/1 背包与完全背包)解题精讲——动态规划入门
c++·python·算法·bfs·信息学竞赛