Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7940963
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 3, 20262026-06-03T23:31:23+00:00 2026-06-03T23:31:23+00:00

What is the mfc, cli and win32? Can you please help me understand how

  • 0
  1. What is the mfc, cli and win32? Can you please help me understand how visual studio works in relationship with these 2?
  2. what is the diff between c++ and vc++? When we say “vc++” does it imply the dialog boxes, forms, windows and other gui elements by default?
  3. If i create a console based application in visual c++, without using any win32 programming, does it qualify as a visual application?
  4. Do the boxes, dialog boxes, forms and other gui, come under win32 programming or are they different?
  5. What other kinds of programming are there in c++ other than console based and win32 programming?

Please make it as simple as possible.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-03T23:31:25+00:00Added an answer on June 3, 2026 at 11:31 pm

    C++ is a programming language. It’s compiled, which means you need a compiler to translate the source code into an executable program.

    VC++ is a compiler from Microsoft which runs on MS Windows, and compiles C++ code into executable programs for MS Windows operating system.

    There are various kinds of programs that you can write in C++, ranging from device drivers to webbrowser plugins. Well, you could even write your own operating system if you fancy that.

    To ease your development, compiler developers (and third parties) have written various kinds of useful libraries. MFC is an example of a library (a framework to be more precise), which helps you in development of “visual applications” on MS Windows. There are other alternatives to MFC in the market.

    Now coming to your questions:

    1. MFC is Microsoft’s framework for creating visual applications in Visual C++. CLI is command line interface. CLI applications typically don’t have any visual element except for the command line input—they mostly don’t have any menus and mouse interaction, either. Win32 is a generic term for 32 bit MS Windows application. You could also develop for 64 bit Windows.

    2. C++ is a language. VC++ is a compiler. This compiler comes with some additional features, beyond what’s available in C++ to ease MS Windows development, specially via MFC.

    3. There is no standard term as a “visual application” but loosely speaking, without graphical elements your application won’t be considered a visual application.

    4. Dialog boxes, forms and other GUI elements do come under Win32 programming. You could make use of MFC to ease your development of such Win32 applications, as hinted earlier.

    5. Beyond console based and Win32 Programming: I think you are getting confused because of the various “wizards” that come with Visual Studio when you create a new C++ project in the IDE. There could be several types of wizard configured in your installation; just to give you a few examples: you could also have ActiveX and MFC controls as the “type of application” you want to create.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have experience developing MFC applications with C++ using Visual Studio 6.0. You can
MFC File: winctrl4.cpp (C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\src\mfc) CString CRichEditCtrl::GetSelText() const { ASSERT(::IsWindow(m_hWnd)); CHARRANGE
In MFC C++ (Visual Studio 6) I am used to using the TRACE macro
Note : No MFC No ATL Using Visual C++ While attempting a connection between
Using MFC and Visual Studio 2010 C++. I need a way to make certain
MFC is failing to launch my dialog boxes, it seems, because it can't find
Is C++.Net (not Visual C++), CLI, Managed C++ is the same ? Is they
I have been learning MFC these days.I want to draw lines with MoveTo() and
How would I convert a System (.net) C++\CLI String^ into a MFC C++ LPCTSTR
I have CLI/MFC application and I would like to begin to learn how to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.