当前位置: 首页 > news >正文

易名中国域名门户网站营销软文的范文

易名中国域名门户网站,营销软文的范文,松岗做网站,做好网站怎么做app编写第一个MFC程序 1 编写第一个MFC程序 1.1 问题 使用MFC类创建一个基本的窗口程序。 1.2 方案 1 基于Win32 Application创建项目&#xff0c;设置MFC的开发环境 1.1 在stdafx.h中&#xff0c;将<windows.h>修改为<afxwin.h>。 1.2 project->setting,设置使…

编写第一个MFC程序
1 编写第一个MFC程序
1.1 问题
使用MFC类创建一个基本的窗口程序。

1.2 方案
1 基于Win32 Application创建项目,设置MFC的开发环境

1.1 在stdafx.h中,将<windows.h>修改为<afxwin.h>。

1.2 project->setting,设置使用MFC库。

2 删除原有的WinMain()函数。

3 添加CWinApp类的派生类CMyWinApp类;

添加CFrameWnd类的派生类CMyFrameWnd类。

使用CMyWinApp定义全局对象theApp。

4 重写CWinApp::InitInstance()函数,在函数中,完成窗口的创建。

1.3 步骤
实现此案例需要按照如下步骤进行。

步骤一:添加应用程序类

添加CWinApp类的派生类CMyWinApp类。并声明初始化应用程序成员函数InitInstance。代码如下所示:

class CMyWinApp:public CWinApp
{
virtual BOOL InitInstance( );
};
步骤二:完成应用程序窗口的创建

编写InitInstance函数,完成应用程序窗口的创建。代码如下所示:

BOOL CMyWinApp::InitInstance( )
{
CMainFrame * pFrame = new CMainFrame;
pFrame->Create( NULL, “MFCWnd” );
m_pMainWnd = pFrame;
m_pMainWnd->UpdateWindow( );
return TRUE;
}
步骤三:设置主窗口

添加CFrameWnd类的派生类CMyFrameWnd类。并声明窗口的处理消息成员函数。代码如下所示:

class CMainFrame:public CFrameWnd
{
virtual LRESULT WindowProc( UINT message, WPARAM wParam, LPARAM lParam );
};
步骤四:主窗口消息处理

编写WindowProc窗口消息处理函数,设置主窗口属性。代码如下所示:

LRESULT CMainFrame::WindowProc( UINT message, WPARAM wParam, LPARAM lParam )
{
switch(message)
{
case WM_PAINT:
PAINTSTRUCT ps = { 0 };
HDC hDC = ::BeginPaint( m_hWnd, &ps );
TextOut( hDC, 100, 100, “Hello MFC”, 9 );
::EndPaint( m_hWnd, &ps );
break;
}
return CFrameWnd::WindowProc(message,wParam,lParam);
}
1.4 完整代码
本案例的完整代码如下所示:

class CMainFrame:public CFrameWnd
{
virtual LRESULT WindowProc( UINT message, WPARAM wParam, LPARAM lParam );
};
LRESULT CMainFrame::WindowProc( UINT message, WPARAM wParam, LPARAM lParam )
{
switch(message)
{
case WM_PAINT:
PAINTSTRUCT ps = { 0 };
HDC hDC = ::BeginPaint( m_hWnd, &ps );

    TextOut( hDC, 100, 100, "Hello MFC", 9 );::EndPaint( m_hWnd, &ps );break;    
}
return CFrameWnd::WindowProc(message,wParam,lParam);

}
class CMyWinApp:public CWinApp
{
virtual BOOL InitInstance( );
};
BOOL CMyWinApp::InitInstance( )
{
CMainFrame * pFrame = new CMainFrame;
pFrame->Create( NULL, “MFCWnd” );
m_pMainWnd = pFrame;
m_pMainWnd->UpdateWindow( );
return TRUE;
}
CMyWinApp theApp;
运行结果:如图-1所示
在这里插入图片描述

http://www.lbrq.cn/news/2467711.html

相关文章:

  • 沈阳做网站推广的公司网址搜索ip地址
  • 礼叮当 一家做创意礼品定制的网站禁止搜索引擎收录的方法
  • 图库抚顺seo
  • 2018年深圳建设网站公司免费网站生成器
  • 在线定制平台烟台seo关键词排名
  • 政府网站建设实施的可行性分析天津seo数据监控
  • 个人网站备案地址百度指数的主要功能有
  • 汉口网站建设公司游戏优化是什么意思
  • 做网站便宜还是app便宜优化网站内容的方法
  • 1+手机官网首页seo网站优化网站编辑招聘
  • 网站日期插件廊坊快速优化排名
  • 为什么我有的网站打不开惠州seo关键词排名
  • phpstudy配置网站发帖推广平台
  • 自己做盈利视频网站网站推广上首页
  • 寿县城乡建设局网站百度舆情监测平台
  • 校园网站制作模板企业网络推广软件
  • 做暧暧小视频网站微信朋友圈广告投放
  • 电子商务网站建设过程报告推广团队在哪里找
  • 媒体查询做响应式网站网站权重排名
  • 下了网站建设搜索引擎营销的步骤
  • 网站怎么推广引流上海十大公关公司排名
  • 网站域名管理在哪里韩国网站
  • 外贸网站怎么做优化百度浏览器下载安装2023版本
  • 用墨刀做视频网站长沙今日头条新闻
  • 湖南做网站的公司排名软文推广网
  • asp网站后台管理系统源码网络营销岗位有哪些
  • 广告网站建设流程百度sem竞价托管公司
  • 网站规划建设前期规划方案网站安全检测平台
  • 上海外贸soho网站建设女儿考试没圈关键词
  • wordpress 本机安装阜新网站seo
  • Pinia快速入门
  • Transformer:颠覆NLP的自注意力革命
  • 【动态规划-斐波那契数列模型】理解动态规划:斐波那契数列的递推模型
  • python I 本地 html 文件读取方法及编码报错问题详解
  • 去除视频字幕 4 : 下一步,打算研究 Video Inpainting (视频修复):
  • 路由选择工具——IP-Prefix