Differences between Win32 application and Win32 console application and MFC Appwizard

Source: Internet
Author: User

All of them work in a 32-bit Windows environment.Program.

Win32 application:
1. It is a common window application. Of course, some interfaces are relatively personalized, such as circular and irregular shapes ...... They are all so-called guis (Graphics User Interface graphical user interface ),

We can click the mouse to complete the control.
2. It is prepared for your development of Windows applications. The program uses winmain () as the entry, # include <windows. h>, and can use Win32 API functions.

Win32 console application:
(Win32 console application)
1. It often appears like a MS-DOS window (XP called a command prompt), we have to enter various commands on the keyboard to use it,
2. The difference between it and a pure dos program is that it is 32-bit, or Cui (character User Interface character user interface ).
3. the console program uses main () as the entry and cannot use Win32 API functions.

Differences between Win32 application and Win32 console application:
1. The difference between Win32 application and Win32 console is that the link parameters in VC are different.
2. You can completely forward objects in the console program. Of course, you can also face the process in Win32 application. However, when you use MFC as the basis, the process orientation will be too slow.

MFC Appwizard:
1. in order to reduce the workload of developers, Microsoft launched the MFC program wizard. The MFC is actually a framework that contains more than 200 classes. The MFC program is complex, the MFC framework implements basic functions

Now, you just need to add your special functions to the MFC,
2. For example, if you want to create a Windows window, In the MFC Appwizard, the MFC contains the cwnd serial port class, but Win32 application requires you to write a window class for use.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.