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相关推荐

  1. 看完c++ primer之后看什么

    看完c++ primer之后看什么 不得不说,C++的好书太多了,都不知道从哪个开始看起,而且有些书的内容都差不多,所以不一定每本都看,谁能给我发个看书的顺序,循序渐进的(有些好书我可能没提到,可以补 ...

  2. 用户登录程序--绘制--遍历窗口

    1.文本框,静态文本,按钮 2.获取文本框信息: 1.不绑定变量,直接用成员函数或者API GetDlgItemText ::GetWindowText 2.绑定变量,使用UpdateData,给变量 ...

  3. python界面开发工 跨平台具_python GUI开发常用工具

    Python最大的特点就在于她的快速开发功能.作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域.这里我简单介绍一下用python进行gui开发的一些选择.1.TkinterTki ...

  4. 想学习C语言,学习路线是什么?

    不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单.随着应用需求和场景的变化,C语言的语法功能在不断升级变化. C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的 ...

  5. 计算机专业必须要读的专业书推荐

    计算机专业必须读的经典书籍 本人看了一个大牛的推荐的书单,分享给大家 一. 科学哲学和管理哲学 [1] "程序开发心理学"(The Psychology of Computer P ...

  6. MFC编程课程设计——飘动的气球

    这是14年六月份的课程设计,虽说是公共选修课,但真正着手写的时候,一连写了三天,期间参考了不少经典的书籍,还在一些论坛里找到了不少问题的答案.既然来于网络,自然也应该将最后的成果放回网络,也好有点意义 ...

  7. C/C++ 编程推荐学习顺序和书籍

    自学或者学习C/C++编程不知道怎么办?那么恭喜你看到本文,本文将会为你提供C/C++编程的学习书籍顺序推荐,希望对大家有帮助! C/C++语言基础入门书籍: <C Primer Plus> ...

最新文章

  1. 优秀的java代码_像这样写,Java菜鸟也能写出牛逼的代码
  2. OpenGL 投光物Light casters
  3. 13.7.深入理解jstack日志
  4. JavaScript中对象成员的可见性
  5. 牛客多校4 - Harder Gcd Problem(构造+贪心)
  6. C#种将String类型转换成int型
  7. uva 10479——The Hendrie Sequence
  8. 如何禁用计算机的服务,如何彻底禁用电脑中的迅雷服务XLservicePlatform
  9. bzoj2286 [Sdoi2011]消耗战 单调栈+lca
  10. RocketMQ报错 service not available now, maybe disk full, CL: 0.95 CQ: 0.95 INDEX: 0.95, maybe
  11. 10A 的GROUP和CUI使用
  12. mysql innodb 文件_MySQL与InnoDB相关文件
  13. python爬取微信公众号的几种方法_一种爬取微信公众号信息的方法与流程
  14. 网页设计中有效的配色
  15. vue3.0在mian.js中引入全局less
  16. 创业4年女掌门刘静瑜,创造动力电池,中创新航市值超600亿
  17. 什么是软件验收测试?验收测试的标准和流程介绍
  18. Pettitt突变点检测
  19. mysql1062duplicate
  20. python英文字符频率统计_Python中怎样统计英文文本中的字母频次?

热门文章

  1. 娜塔莉(Nathalie)
  2. 依赖libcurl库实现sftp的下载功能
  3. 在淘宝买到了假货究竟是谁的责任
  4. 【动力节点】springmvc框架入门教程-从入门到精通
  5. 某APT组织利用AVAST杀软的白利用针对越南司法部投放恶意文档
  6. html兼容的图片是什么意思,人的兼容性是什么意思
  7. 读书笔记:《一分钟经理人 新版》
  8. 【Linux + Makefile】十分钟教你学会Makefile的FORCE
  9. 向窗口输出文字--TextOut和DrawText函数
  10. Mybatis 系列 0:初恋Mybatis