windows编程第一课
来源:互联网 发布:基因大数据公司 编辑:程序博客网 时间:2024/06/07 09:28
第一个Windows代码:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}
在codeblock中编译执行后的结果如下:
代码理解:
WinMain()是Windows中与DOS或UNIX的main()的等价物.这是你的程开始执行的入口.参数如下:
HINSTANCE hInstance
程序可执行模块的句柄(內存中的.exe文件).
HINSTANCE hPrevInstance
在Win32程序中总是为NULL.
LPSTR lpCmdLine
命令行参数组成的一个单字符串.不包括程序名字.
int nCmdShow
一个将要传递给ShowWindow()的整数,我们在后面进行讨论.
hInstance用作装入资源或其它的以模块为单位的任务.一个模块是一个装入到你程序的exe或dll.对于本教程的大多数部分(如果不是全部的话),我们只关心一种模块,就是exe模块.
0 0
- windows编程第一课
- windows编程第一课
- Windows编程实验第一课
- Windows编程实验第一课
- Windows核心编程第一课。windows发展史
- windows编程第一个程序
- windows编程--第一个WinMain程序
- Windows编程(1)-第一个程序
- 第一篇文章--开始Windows编程的学习
- jsp编程第一课
- jsp编程第一课
- Windows核心编程 进程--编写第一个windows应用程序
- Windows编程C++之第一个Windows程序
- 编程第一课 第一个程序
- 内核模块编程-第一课
- 第一课 jaxws-webservice编程
- 第一课:C语言编程
- Windows 游戏编程大师技巧第四章第一个例子
- 客户端利用CXF中的JaxWsProxyFactoryBean 对webservice地址进行调用
- QListWidget
- redux在react-native中的运用
- Delphi中ClientDataSet的用法
- 博客初记
- windows编程第一课
- WIN32API函数CreateProcess创建一个新的进程和它的主线程,新进程运行指定的可执行文件
- 微信小程序开程之路(八)自行部署wafer的一点心得(转载)
- 移动端压缩图片。上传获取图片并压缩。lrz.all.bundle.js插件。 accept="image/*"加载慢的问题
- springmvc 属性放数据库中解决方法 以及 @Controller 中 使用@vlaue无法注入属性值问题详解
- mybatis sql语句的使用
- JAVA学习笔记-数组的初始化方式
- php中使用魔术方法实现aop
- C++