C语言-WIN32API介绍

Windows API

  • 从第一个32位的Windows开始就出现了,就叫做Win32API.
  • 它是一个纯C的函数库,就和C标准库一样,使你可以写Windows应用程序
  • 过去很多Windows程序是用这个方式做出来的

main()?

  • main()成为C语言的入口函数其实和C语言本身无关,你的代码是被一小段叫做启动代码的程序所调用的,它需要一个叫做main的地方
  • 操作系统把你的可执行程序装载到内存里,启动运行,然后调用你的main函数

WinMain()

  • As main() is the entry function of an ordinary C program, WinMain() is the one in Win32API program.
  • Windows applications have a different “startup” code that needs a function “WinMain()”
    C语言-WIN32API介绍_第1张图片

?

  • 如何产生一个窗口? 窗口结构
    C语言-WIN32API介绍_第2张图片 - 如何在窗口中画东西? DC
    C语言-WIN32API介绍_第3张图片
  • 如何获得用户的鼠标和键盘动作? 消息循环和消息处理代码
    C语言-WIN32API介绍_第4张图片
  • 如何画出标准的界面:菜单、按钮、输入框
  • acllib目前不能做

你可能感兴趣的:(c语言,开发语言)