MFCWindows
1、初识
#include<Windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR IpCmdLine, int nCmdShow)
{int n=MessageBox(NULL, L"Helloworld", L"提示", MB_YESNOCANCEL | MB_ICONEXCLAMATION);if (n == IDOK){MessageBox(NULL, L"点了OK", L"提示", MB_OK);}else if(n==IDNO){MessageBox(NULL, L"点了No", L"提示", MB_OK);}else{MessageBox(NULL, L"点了取消", L"提示", MB_OK);}return 0;
}
控制台窗口应用程序入口函数 main
窗口程序的入口函数 WinMain
函数调用约定:1、函数的入栈方式,2、由谁来平衡堆栈;此成员实际上不是调用约定,而是使用了默认平台调用约定。 例如,在 Windows x86 上默认为 StdCall,在 Linux x86 上默认为 Cdecl。
WINAPI/CALLBACK (本质:__stdcall:调用方式): 约定从右向左入栈
WINAPIV :__cdecl:约定从右向左入栈
HINSTANCE:应用程序实例句柄(结构体指针)hInstance:当前应用程序实例句柄,
hPreInstance:当前程序的前一个实例句柄,在32、64已经废弃了,不使用时为NULL,在16位机器上使用。
LP
MFCWindows相关推荐
- 看完c++ primer之后看什么
看完c++ primer之后看什么 不得不说,C++的好书太多了,都不知道从哪个开始看起,而且有些书的内容都差不多,所以不一定每本都看,谁能给我发个看书的顺序,循序渐进的(有些好书我可能没提到,可以补 ...
- 用户登录程序--绘制--遍历窗口
1.文本框,静态文本,按钮 2.获取文本框信息: 1.不绑定变量,直接用成员函数或者API GetDlgItemText ::GetWindowText 2.绑定变量,使用UpdateData,给变量 ...
- python界面开发工 跨平台具_python GUI开发常用工具
Python最大的特点就在于她的快速开发功能.作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域.这里我简单介绍一下用python进行gui开发的一些选择.1.TkinterTki ...
- 想学习C语言,学习路线是什么?
不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单.随着应用需求和场景的变化,C语言的语法功能在不断升级变化. C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的 ...
- 计算机专业必须要读的专业书推荐
计算机专业必须读的经典书籍 本人看了一个大牛的推荐的书单,分享给大家 一. 科学哲学和管理哲学 [1] "程序开发心理学"(The Psychology of Computer P ...
- MFC编程课程设计——飘动的气球
这是14年六月份的课程设计,虽说是公共选修课,但真正着手写的时候,一连写了三天,期间参考了不少经典的书籍,还在一些论坛里找到了不少问题的答案.既然来于网络,自然也应该将最后的成果放回网络,也好有点意义 ...
- C/C++ 编程推荐学习顺序和书籍
自学或者学习C/C++编程不知道怎么办?那么恭喜你看到本文,本文将会为你提供C/C++编程的学习书籍顺序推荐,希望对大家有帮助! C/C++语言基础入门书籍: <C Primer Plus> ...
最新文章
- 优秀的java代码_像这样写,Java菜鸟也能写出牛逼的代码
- OpenGL 投光物Light casters
- 13.7.深入理解jstack日志
- JavaScript中对象成员的可见性
- 牛客多校4 - Harder Gcd Problem(构造+贪心)
- C#种将String类型转换成int型
- uva 10479——The Hendrie Sequence
- 如何禁用计算机的服务,如何彻底禁用电脑中的迅雷服务XLservicePlatform
- bzoj2286 [Sdoi2011]消耗战 单调栈+lca
- RocketMQ报错 service not available now, maybe disk full, CL: 0.95 CQ: 0.95 INDEX: 0.95, maybe
- 10A 的GROUP和CUI使用
- mysql innodb 文件_MySQL与InnoDB相关文件
- python爬取微信公众号的几种方法_一种爬取微信公众号信息的方法与流程
- 网页设计中有效的配色
- vue3.0在mian.js中引入全局less
- 创业4年女掌门刘静瑜,创造动力电池,中创新航市值超600亿
- 什么是软件验收测试?验收测试的标准和流程介绍
- Pettitt突变点检测
- mysql1062duplicate
- python英文字符频率统计_Python中怎样统计英文文本中的字母频次?