首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Windows编程】入门篇——win32窗口的hello word!

  Windows编程基础

1、Win 32应用程序基本类型

1)  控制台程序

     不需要完善的windows窗口,可以使用DOS窗口方式显示

2)  Win 32窗口程序

     包含窗口的程序,可以通过窗口与程序进行交互

3)  Win 32库程序

     提供已有的代码,供其他程序使用

动态库(DLL):是在执行的时候可以加载的。

静态库(LIB):是在编译链接是使用的程序,成为当前程序的一部分。

2、头文件和库

头文件

     基本的头文件windows.h包含了windows常用的定义等,其他,还包含了一些其他的头文件,比如:

1、windef.h:定义个中数据类型

2、winbase.h:定义了kernel的相关函数

3、wingdi.h:定义了绘图和文件

4、winuser.h:窗口及空间

5、winnt.h:提供了Unicode的支持

  库

1、Kernel32.lib:提供进程线程内存等等API函数定义

2、User32.lib:窗口及界面的API函数

3、Gdi32.lib:提供绘图、文字等API函数支持

  实例hello world

     开发环境VS 2013,编译过程中可能会报错误,可能是编码的问题:需要进行一些配置的

     设置:项目--属性---配置属性-常规:字符集  设置为未设置

#include

#include

int WINAPI WinMain(

                HINSTANCE hInstance,      // handle to current instance

                HINSTANCE hPrevInstance,      // handle to previous instance

                LPSTR lpCmdLine,          // command line

                int nCmdShow                    // show state

                )

{

MessageBox(NULL,"hello world..","first win32 test",MB_OK);

return 0;

}

 运行结果:

如果你也想快速掌握windows编程技术,可以来我的零基础入门编程学习基地!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200821A0JW2900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券