请使用C语言编写一个简单的MFC应用程序,实现一个窗口并在其中添加一些控件。

ops/2024/9/24 13:25:25/

以下是一个简单的使用C++编写的MFC应用程序示例,可以在其中添加一些控件。请使用Visual Studio等C++开发工具打开并编译运行。

#include <afxwin.h>class CMyApp : public CWinApp
{
public:virtual BOOL InitInstance();
};class CMainWindow : public CFrameWnd
{
public:CMainWindow();afx_msg void OnButtonClicked();DECLARE_MESSAGE_MAP()
};BOOL CMyApp::InitInstance()
{CMainWindow* pMainWnd = new CMainWindow();m_pMainWnd = pMainWnd;pMainWnd->Create(NULL, _T("My Application"));pMainWnd->ShowWindow(m_nCmdShow);pMainWnd->UpdateWindow();return TRUE;
}CMainWindow::CMainWindow()
{Create(NULL, _T("My Application"), WS_OVERLAPPEDWINDOW, CRect(100, 100, 500, 300), NULL);CButton* pButton = new CButton();pButton->Create(_T("Click Me"), WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, CRect(10, 10, 100, 30), this, 1);CEdit* pEdit = new CEdit();pEdit->Create(WS_CHILD | WS_VISIBLE | ES_MULTILINE | ES_AUTOVSCROLL, CRect(10, 50, 200, 200), this, 2);
}void CMainWindow::OnButtonClicked()
{MessageBox(_T("Button clicked!"), _T("Message"), MB_OK);
}BEGIN_MESSAGE_MAP(CMainWindow, CFrameWnd)ON_COMMAND(1, OnButtonClicked)
END_MESSAGE_MAP()CMyApp myApp;


http://www.ppmy.cn/ops/56789.html

相关文章

嵌入式要卷成下一个Java了吗?

嵌入式系统与Java的关系在技术发展和市场需求的影响下在逐步演变&#xff0c;但尚未达到完全替代的阶段。我收集归类了一份嵌入式学习包&#xff0c;对于新手而言简直不要太棒&#xff0c;里面包括了新手各个时期的学习方向编程教学、问题视频讲解、毕设800套和语言类教学&…

【大模型LLM面试合集】大语言模型基础_NLP面试题

NLP面试题 1.BERT 1.1 基础知识 BERT&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;是谷歌提出&#xff0c;作为一个Word2Vec的替代者&#xff0c;其在NLP领域的11个方向大幅刷新了精度&#xff0c;可以说是近年来自残差网络最优突破性的…

观测云对接 Jaeger 最佳实践

引言 在微服务架构中&#xff0c;服务间的调用关系错综复杂&#xff0c;对性能和问题的监控变得尤为重要。Jaeger 和观测云作为两个强大的工具&#xff0c;可以联合起来提供全面的分布式追踪和监控解决方案。 Jaeger Jaeger 是由 Uber 技术团队开发的开源分布式追踪系统。它…

Python-数据爬取(爬虫)

~~~理性爬取~~~ 杜绝从入门到入狱 1.简要描述一下Python爬虫的工作原理&#xff0c;并介绍几个常用的Python爬虫库。 Python爬虫的工作原理 发送请求&#xff1a;爬虫向目标网站发送HTTP请求&#xff0c;通常使用GET请求来获取网页内容。解析响应&#xff1a;接收并解析HTTP响…

自动驾驶算法———车道检测(一)

“ 在本章中&#xff0c;我将指导您构建一个简单但有效的车道检测管道&#xff0c;并将其应用于Carla 模拟器中捕获的图像。管道将图像作为输入&#xff0c;并产生车道边界的数学模型作为输出。图像由行车记录仪&#xff08;固定在车辆挡风玻璃后面的摄像头&#xff09;捕获。…

计算机网络——子网划分 笔记

题型 定长 给出主机 先确定主机位 比如说主机数50台&#xff0c;则主机位26-2&#xff0c;主机位为6位&#xff0c;32-6网络位26位。要求&#xff1a; 2()-2>确定的主机数 子网划分 192.168.18.0/24&#xff1a;192.168.18.00/000001、192.168.18.01/000001、 192.168.18…

怎么压缩pdf文件的大小?减小PDF文件大小的四种方法

怎么压缩pdf文件的大小&#xff1f;文件大小不仅影响传输速度&#xff0c;还可能涉及存储空间的管理。当处理大型PDF文件时&#xff0c;可能会面临电子邮件附件限制或云存储容量不足的问题。此外&#xff0c;过大的文件在浏览和加载时也会导致延迟&#xff0c;影响阅读体验。这…

移动应用安全需求分析与安全保护工程

移动应用安全威胁与需求分析 移动应用在提供便利服务的同时&#xff0c;也面临着诸多安全威胁。了解这些威胁及其防护需求&#xff0c;对于保护用户数据和维护应用的安全至关重要。以下是移动应用常见的安全威胁及其需求分析&#xff1a; 一、移动应用安全威胁 数据泄露 描述…