Windows桌面应用程序(1-2nd) 开始使用Win32和C ++

本入门系列的目的是教您如何使用Win32和COM API在C ++中编写桌面程序。

在第一个模块中,您将逐步了解如何创建和显示窗口。 后面的模块将介绍组件对象模型(COM),图形和文本以及用户输入。

对于本系列,假设您具有良好的C ++编程工作知识。 没有以前的Windows编程经验。如果您不熟悉C ++,可以在Visual C ++开发人员中心找到学习资料。(某些语言和国家/地区可能无法使用此资源。)
在这个部分

话题描述
学习用C++编写Windows程序简介本节介绍Windows编程中使用的一些基本术语和编码约定。
模块1.您的第一个Windows程序在这个模块中,您将创建一个显示空白窗口的简单Windows程序。
模块2.在Windows程序中使用COM本模块介绍了组件对象模型(COM),它是许多现代Windows API的基础。
模块3.Windows图形本模块介绍Windows图形体系结构,重点介绍Direct2D。
模块4.用户输入本模块介绍鼠标和键盘输入。
示例代码包含链接以下载本系列的示例代码。

原文链接:Get Started with Win32 and C++

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用C++代码封装的win32操作类, 与MFC相似,对于学习SDK与C++是巨好的参考 Tutorials Menu of tutorials Tutorial 1: The Simplest Window Tutorial 2: Using Classes and Inheritance Tutorial 3: Using Messages to Create a Scribble Window Tutorial 4: Repainting the Window Tutorial 5: Wrapping a Frame around our Scribble Window Tutorial 6: Customising Window Creation Tutorial 7: Customising the Toolbar Tutorial 8: Loading and Saving Files Tutorial 9: Printing Tutorial 10: Finishing Touches Tutorial 1: The Simplest Window The following code uses Win32++ to create a window. This is all the code you need (in combination with Win32++) to create and display a simple window. Note that in order to add the Win32++ code to our program, we use an #include statement as shown below. #include "../Win32++/Wincore.h" INT WINAPI WinMain(HINSTANCE, HINSTANCE, LPTSTR, int) { //Start Win32++ CWinApp MyApp; //Create a CWnd object CWnd MyWindow; //Create (and display) the window MyWindow.Create(); //Run the application return MyApp.Run(); } This program has four key steps: Start Win32++. We do this here by creating a CWinApp object called MyApp. Create a CWnd object called MyWindow. Create a default window by calling the Create function. Start the message loop, by calling the Run function. If you compile and run this program, you'll find that the application doesn't end when the window is closed. This is behaviour is normal. An illustration of how to use messages to control the windows behaviour (including closing the application) will be left until tutorial 3.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值