Windows Programming

These are questions related to C# software development for Windows.

[Main index]

Can I write a Windows application in C#?

Yes. C# supports Win32 application development via the .NET Framework. The Framework provides a fairly complete set of Windows GUI development classes in the System.Windows.Forms namespace. Any functions in the Win32 API that don't have a .NET Framework equivalent may be accessed using P/Invoke, which is a way of invoking functions in DLLs from .NET applications.

(Contributed by Paul Parks)

[Section index] [Main index]

Does C# support XP themes?

Yes. Read this link to find more information on how it's done.

(Contributed by Glen Harman)

[Section index] [Main index]