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);
相关推荐
aq553560020 分钟前
PHP vs C++ vs 易语言:编程语言终极对比
开发语言·c++·php
tankeven38 分钟前
HJ181 相差不超过k的最多数
数据结构·c++·算法
飞鸟真人1 小时前
MFC对话框中集成CEF组件 (chromium-146.0.7680.179)
mfc·cef·浏览器控件
AlbertS1 小时前
distcc + ccache 编译递归问题排查总结
c++·cmake·gcc·g++·distcc·ccache
小苗卷不动1 小时前
ps axj | grep 和 which命令
c++
云泽8082 小时前
第十五届蓝桥杯大赛软件赛省赛C/C++大学B组
c语言·c++·算法·蓝桥杯
Wadli2 小时前
集群C++聊天服务器
服务器·开发语言·c++
洛水水2 小时前
# 线程池详解:从原理到实现
c++·线程池
思麟呀2 小时前
HTTP的Cookie和Session
linux·网络·c++·网络协议·http
小明同学012 小时前
linux进程(下)
linux·服务器·c++