Click here to Skip to main content
15,868,141 members
Everything / Desktop Programming / Win32

Win32

Win32

Great Reads

by Szymon Roslowski
Just another approach to understanding communication between HID devices and C#.
by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Martin Mitáš
How to support scrolling within your controls.
by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.

Latest Articles

by Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.
by Ștefan-Mihai MOGA
This article is about the IntelliFile application which is a free alternative Windows version to Total Commander and uses many components that have been published on CodeProject.
by Chris Boss
BASIC: A powerful language often underestimated and undervalued
by Ștefan-Mihai MOGA
Task Manager shows you the programs, processes, and services that are currently running on your computer. You can use Task Manager to monitor your computer’s performance or to close a program that is not responding.

All Articles

Sort by Title

Win32 

6 Nov 2009 by hxhl95
Escalating a process to system critical status using a Win32 kernel function
23 May 2012 by Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
12 Dec 2014 by Yuriy Magurdumov
Calling native methods from .NET application via standard Windows Named Pipes
17 Apr 2008 by msvcyc
A simple yet useful library for file based logging implemented in .NET using C#
26 Apr 2010 by Izzet Kerem Kusmezer
With this tool you can download whole .NET Framework source code at once, and enjoy offline browsing. With it, you can have whole the source code without any Visual Studio product installed
13 Jul 2008 by Rajneesh Noonia
The source code / article published here is to provide features of MS Script control (Functions like AddObject) and some features of VSA/Visual Studio editor like intellisence, code completion etc
15 Sep 2013 by Dave Kerr
Learn how to deploy SharpShell servers easily with the new Server Registration Manager tool
29 Jun 2019 by Dave Kerr
Rapidly create Shell Context Menu Extensions using .NET
19 Jan 2013 by Dave Kerr
Rapidly create Shell Drop Handler Extensions using .NET
19 Jan 2015 by Dave Kerr
Rapidly create Shell Icon Handler Extensions using .NET
14 Sep 2013 by Dave Kerr
Create Shell Icon Overlay Handlers using .NET!
5 Apr 2013 by Dave Kerr
Rapidly create Shell Info Tip Extensions using .NET
20 May 2014 by Dave Kerr
Quickly create Shell Preview Handlers for Windows or Outlook using .NET!
7 Apr 2013 by Dave Kerr
Use .NET to rapidly build Shell Property Sheets
17 Mar 2013 by Dave Kerr
Create Shell Thumbnail Handler Extensions using .NET!
25 May 2009 by Serhiy Perevoznyk
A C# wrapper for the Info-ZIP library.
1 Sep 2008 by syntaxed
Notifier: an Outlook-like notification window
14 Feb 2008 by vikas maan
Draw primitive graphics on your window.
14 Jan 2013 by Pavana Sreesha
Why is your Application's Memory platform dependent?
12 Jul 2008 by Norman Solomon
Easy addition of a 3D Tabstrip page to an ASP.NET project.
17 Feb 2009 by MikeTheDwarf
Helper class to display 3D data
29 Jan 2019 by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
25 Jan 2009 by rspercy65
47 of the most used Vista apps are just 1 click away. NOTE: Vista users only.
8 Jun 2017 by Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro Win32 in INICODE and the samples of the Joystick implementation
3 Jun 2009 by Ryan Grevious
Insert custom packets in the 802.11 frame
26 Aug 2008 by ima_c++_programmer
Tries to solve the queen problem using backtracking
4 Jan 2020 by The Ænema
Here's the best, beautiful and easiest way to create an animated and smooth sliding scroll viewer in WPF Platform (Windows Presentation Foundation).
26 May 2012 by Hoang Khanh Nguyen
A .NET wrapper for NT Registry and a .NET NT RegEdit demo
31 Jan 2021 by Steffen Ploetz
Creation of a basic icon editor with as little code as possible, that is running on ReactOS and Windows, to check out the stability of application development capabilities on ReactOS
27 Oct 2010 by Niladri_Biswas
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
1 Nov 2009 by Ali Tavakol
Fast, real, and easy to connect to your application.
28 Apr 2014 by Andre' Gardiner
A c banking atm concept console application
6 May 2008 by Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
20 Dec 2008 by Antonio Perrone
A C++ class to register and start device drivers.
12 Nov 2007 by Marcelo J. Kittlein
How to pass and return Arrays and Ranges in Excel to and from a C++ DLL.
23 Jun 2014 by ravenspoint
Give a C++ application its own web page
22 May 2008 by Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
18 Dec 2013 by Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
9 Jan 2014 by Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
27 Apr 2008 by Derek Bartram
This library provides a framework for using Code Project article information in applications, and provides a utility for monitoring articles
1 May 2008 by Derek Bartram
This library provides a framework for using Code Project article information in applications, and provides a utility for extracting user information
5 Nov 2010 by Wayne Ye
This is a complete Impersonation demo in C#, impersonating a user and accessing its files and HKCU Registry entries.
8 May 2008 by Davidwu
A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed)
24 Mar 2015 by Carlos Jiménez de Parga
Explanation of a consistent 3D graphics software architecture through a basic OpenGL application
25 Apr 2008 by Derek Bartram
A demonstration application for showing the use of the WPF Ribbon Control as presented elsewhere
19 Sep 2009 by jebarson
New features of Visual Studio 2010 discussed
9 Aug 2011 by Rodrigo Cesar de Freitas Dias
Writing a dialog based program using only pure Win32 C code
25 Jan 2008 by Mark Frishman
Alternative to Microsoft's FileVersionInfo class
27 Jul 2009 by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
9 May 2019 by Michael Chourdakis
Create music easily
17 Dec 2013 by Mike Gledhill
How to easily add an "export to Excel" feature to your app
16 Apr 2011 by rspercy65
Uses Farhad Siasar's YahooWeathertlb library with a few added functions
22 Mar 2008 by Derek Bartram
An article presenting ProceedureDialog.dll, a custom control for creating wizard style interfaces / procedure dialogs
29 Oct 2022 by Michael Haephrati
The progress bar snippet explained in this article, can be called or updated from different running programs.
22 Mar 2008 by Derek Bartram
An article presenting Ribbon Builder, a tool for creating ribbon controls
16 Dec 2010 by tgis.top
CheckGroupBox, RadioGroupBox, CollapsibleGroupBox controls
9 Mar 2009 by freedeveloper
A different approach to make a Visual Studio VISTA Gadget Template
13 Feb 2008 by pradeep shivadasan
5 Mar 2023 by spidergeuse
Customize jigsaw (size and picture)
3 Oct 2014 by SarmadAsghar
This is the second lock-free implementation (first is by H°akan Sundell) that only needs the single-word compare-and-swap atomic primitive.
24 Apr 2008 by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
29 May 2010 by Software_Developer
A Mandelbrot Explorer/Zoom with Julia walkabout
6 Apr 2008 by Derek Bartram
An article presenting the Quick Access Toolbar as part of RibbonControl.dll, as seen in Microsoft Office 2007
22 Mar 2008 by Derek Bartram
An article presenting ApplicationButton used in creating round buttons as per Microsoft Office Style application buttons
22 Mar 2020 by honey the codewitch
Slice sections out of a MIDI file, and stretch or compress playback time using this simple utility. Or use the Midi Library to build your own MIDI apps
24 Feb 2008 by Tomer Doron
In an unmanaged environment, using Windows performance monitors may prove challenging. This article propose an alternative which is both easy and efficient.
2 Jun 2020 by Michael Chourdakis
C++, Direct2D, one function and you got a nice picker
24 Mar 2008 by Derek Bartram
An article presenting a library for producing communication based application utilising the MSN Messenger services and protocols.
29 Dec 2010 by yonken
A multi-select tree control that is based on Richard's implementation
5 Dec 2007 by zlike
Demostration of a multi-threaded HTTP proxy server implemented with WinSock on Windows.
26 Nov 2014 by Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
13 Mar 2008 by billconan, kavinguy
This article describes the implementation of a neural network with CUDA.
25 Jun 2009 by Sharath C V
Explains MDI support in Windows with a simple example.
4 Jun 2009 by KarstenK
Connecting and disconnecting network drives
1 Apr 2016 by varun bansal
A quick program to compute and measure hash comparison
1 Nov 2010 by wujiong
Explains how to implement and use this powerful behavior
12 Dec 2008 by Stefan Kuhr
Creating a self-extracting file that allows to start multiple setups
10 Jun 2014 by Hari Mahadevan
A simple C++ class framework for writing Windows services
27 Sep 2009 by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
7 Jan 2008 by Jarl Ostensen
A finite field EC and simple ECC scheme in C++ to help understand the principles.
30 Nov 2008 by WajihUllahBaig
How to read audio input devices in DirectX.
26 Apr 2010 by Chuan-Liang Teng
Access physical memory, I/O port in user mode
3 Jan 2008 by SAEED7
This program is a very, very simple program that can create, read, write and delete a text file. Also it can read properties of a file
2 Jul 2010 by KarstenK
Beginning a Firefox Addon with the power of XP-COM
5 Mar 2010 by slelong
A simple control to draw graphs of points as a function of time
7 Feb 2008 by Warrick Procter
Ever wanted to be able to handle triple, quadruple clicks on a Windows Forms control? This will do it.
19 Feb 2008 by Jude Deng
A simple method to create a shortcut to an executable file.
23 Apr 2014 by Graham Lemon (UK)
Implementing a simple News Ticker custom control for Winforms .NET to reduce flicker as much as possible.
7 Feb 2008 by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
5 Feb 2008 by erjan123
A Simple OpenGL Stipple Polygon Example using Glut.h
7 Oct 2008 by R_Valbuena
A simple performance counter application in C#.
15 Dec 2009 by Nikhil Soman
Easy to use profiler for time and impact analysis of C/C++ code which uses the Visual Studio C/C++ compiler (/Gh and /GH flags) and the DIA SDK to gather profiling data.
31 May 2010 by Daniel Cohen Gindi
This is a nice and simple approach that I came up with in order to delete temporary files even long after I forgot about them.
2 Dec 2010 by jackyxinli
Using JNI and COM technology generate Word documents in Java under Windows platform
26 Apr 2011 by Sudheesh.P.S
AsyncFile is a small wrapper class for simplifying the usage of asynchronous file APIs.
9 Nov 2002 by Stephane Rodriguez.
Tutorial showing how to build COM components from scratch (DLL, EXE, automation)
21 Jul 2010 by Waylon Flinn
This article describes a simple solution for hiding the Taskbar and the Start Orb that works on both Vista and Windows 7.
29 May 2010 by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
2 Jun 2010 by Software_Developer
A Star Wars Scroller Demo that moves smoothly from the bottom to the top in OpenGL (GLUT)
21 Feb 2012 by Krishnachytanya Ayyagari
This article is a study of Windows 8 'Contracts' - why they are introduced? what they really are? and how they can be created?