Click here to Skip to main content
15,884,836 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
Windows Core APIs' set is a set of APIs in Windows, in other words - it is all the APIs of Windows.

There is one Windows Core APIs' set in every version of the Windows operation system.
C# Windows Forms gives access to the core Windows APIs' set in managed code.

I read the next:

Quote:
Windows Forms (WinForms) is the name given to the graphical application programming interface (API) included as a part of Microsoft .NET Framework, providing access to native Microsoft Windows interface elements by wrapping the extant Windows API in managed code.


I got a bit confused, it gives access only to interface elements or core APIs' set?
Or they are the same thing?
Posted
Updated 23-Dec-14 2:35am
v5
Comments
KaushalJB 23-Dec-14 8:41am    
It gives access only to interface elements.
Ziya1995 23-Dec-14 8:47am    
I can't understand, i always thought and believed it gives access to all APIs in managed code.
KaushalJB 23-Dec-14 8:54am    
The Quote that you wrote that clearly describes "providing access to native Microsoft Windows interface elements by wrapping the extant Windows API in managed code"
Ziya1995 23-Dec-14 9:00am    
What does it mean? I thought interface elements is the same thing as APIs.
KaushalJB 23-Dec-14 9:00am    
You need to use when you want them , here you get the clear idea to use this APIs : http://www.codeproject.com/Articles/1285/Calling-API-functions-using-C

1 solution

The .NET Framework cannot wrap every single API call in Windows. It's just not practical.

Yes, you can still call just about any function in the Windows API. You just have to write the code yourself to do it.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900