How to create an unmanaged Windows GUI in Visual C ++?

When I create a "Windows Forms application", the resulting program is managed. Creating a "Win32 application" returns to the original, but when I try to add a form, they tell me that the project will be converted to the CLI if I continue. How to create your own Windows GUI with Visual C ++ 2008 Express Edition? I am probably very stupid here, but I just can't understand.

+3
source share
10 answers

Like Reed Copsie, MFC will be the “standard” way to create your own unmanaged graphical interface on the Windows platform. However, MFC is not part of Visual Studio Express. Therefore, you need to either upgrade to the full version or browse the freely available C ++ GUI library, such as wxWidgets .

There is also wxFormsBuilder if you want to use a graphical editor.

You can also upgrade to bare metal and the code directly to the Win32 API, perhaps take some help from a shared management library . But you will enter the world of pain;)

+1
source

MFC, WTL Win32 API. ( .NET) .

+7

. , MFC , Windows Forms. . MSDN MFC.

, V++ Express Edition MFC , . MFC Express Edition, .. , , SKU.


- Qt . LGPL , , ++, .

+2

. , , , . , .

xll http://xll.codeplex.com. Excel. ALERT.FILTER xll/error.cpp

+2

. Windows MFC Win32. WinForms .NET .

0

"". , , MFC. , - , , , ( ), CFormView CView.

WTL - , , ..

0

Windows Forms - , (API), Microsoft.NET Framework, Microsoft Windows Windows API .

0

- Win32 Native App ( MFC/WTL ..), : http://www.zetcode.com/tutorials/winapi/ . , , .

. "" , - , , . , , .

0

Windows Forms GUI-, , Forms .

. Windows - . . MFC (Microsoft Foundation Classes) - Windows. , V++ Express.

0

I noticed that no one mentioned JUCE , which can be used to create cross-platform language user interfaces in C ++. I thought it was pretty cool. It looks like it has been expanded to support mobile devices since I used it.

Personal and educational licenses are free. Pro and Indie licenses are relatively cheap.

0
source

Source: https://habr.com/ru/post/1730929/


All Articles