Click here to Skip to main content
15,860,861 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 Ș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.
by Ștefan-Mihai MOGA
You can use IntelliPort to transfer large files from a computer onto your portable computer using a serial port rather than going through the process of setting up your portable computer on a network.

All Articles

Sort by Score

Win32 

5 Jun 2008 by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
26 Feb 2018 by Martin Mitáš
How to support scrolling within your controls.
4 Apr 2008 by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
27 Jun 2009 by Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
29 Apr 2010 by Roman Kiss
This article describes a design, implementation and usage of the Custom Routing Manager for managing messages via Routing Service built-in .Net 4 Technology.
24 Aug 2009 by Waleed Elkot
Reading text from any image using Microsoft Office 2007 OCR
13 Jul 2019 by Michael Chourdakis
An easy locking class for shared/exclusive mutex functions with upgrade/downgrade
14 Sep 2013 by Dave Kerr
Create Shell Icon Overlay Handlers using .NET!
25 Feb 2016 by J.Starkl
A windows-service which can handle different operations in separate threads and which can be controlled by a small GUI program
25 Mar 2018 by The Ænema
Inject your 4.5 framework .NET application into a C++ unmanaged host application - fast, secure & without any extra tool or library.
31 Jan 2010 by Arik Poznanski
Complete Library for using the Windows 7 Ribbon from C#, including 18 samples and 21 blog posts documenting the Ribbon features
11 Sep 2017 by Michael Haephrati
A simple way to provide silent automatic updates with no server side code
1 Jul 2009 by Muhammad Akhtar Shiekh
An article on "How to authenticate windows user using form authentication in ASP.NET?"
22 May 2013 by Dejan Mauer
Free and easy way to access a web camera by using the Aforge library.
21 Jul 2022 by Bruno van Dooren
This article demonstrates how to use Win32 transactions with file and registry operations.
21 Aug 2019 by Johnny J.
Easily add image cropping to your desktop application
6 Mar 2012 by Chandrakantt
Registering a custom URL protocol for invoking an application
7 Apr 2013 by Dave Kerr
Use .NET to rapidly build Shell Property Sheets
14 Feb 2024 by Michael Haephrati
Windows Services are powerful little beasts and encountering them is unavoidable when developing under Windows
14 Oct 2009 by Alex Blekhman
Example of handling real-life challenges when hosting WebBrowser control: separate creation of hosting window and the control, keyboard shortcuts, control's dimensions, etc.
13 Feb 2019 by Michael Chourdakis
Create collaborating projects easily
23 Aug 2018 by Chris Boss
Why some prefer the BASIC language over others
30 Sep 2009 by Fiwel
Different ways to apply image filters.
6 Jul 2020 by honey the codewitch
Provides a complete managed API for working with MIDI files, sequences and devices
10 May 2009 by DaveyM69
Allows changing of the default MIDI out device in Vista and Windows 7
29 Jun 2009 by Michael Dunn
Create custom tasks in your app's jump list on Windows 7
19 Jan 2013 by Dave Kerr
Rapidly create Shell Drop Handler Extensions using .NET
2 Mar 2023 by Michael Chourdakis
Quicky generate text and images
15 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon drop down color picker control.
23 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with the ribbon quick access toolbar.
25 Jan 2013 by FatCatProgrammer
StarReport: WPF-less GDI+.NET report component.
30 May 2019 by Michael Chourdakis
A few functions and you can call various Web libraries like Google Drive
1 Apr 2021 by Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3
12 Jun 2019 by Michael Haephrati
A simple and easy to use InputBox() function for any type of C++ program for Windows
6 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu with ribbon split button and ribbon drop button controls.
9 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon combo box control.
22 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with ribbon context popup.
31 Mar 2011 by Gregory Gadow
Prank your coworkers with a dialog box that appears and disappears randomly by using a notification area app.
18 Dec 2012 by Lars [Large] Werner
Windows has built inn support for a lot of keyboard languages, this class makes it possible to extract that info in an easy manner and present it to screen.
24 Jul 2018 by stevemk14ebr
PolyHook v2 - the C++17 x86/x64 library supporting multiple methods of hooking
5 Nov 2019 by Howard 9448490
A replacement Windows Experience Score tool for Windows 10
2 Jun 2020 by Michael Chourdakis
C++, Direct2D, one function and you got a nice picker
12 Dec 2008 by Iain Clarke, Warrior Programmer
A flexible easily overridable combo-box-alike control for choosing from a 2D array of options
1 Oct 2009 by Nishad S
A tool for capturing data from controls like TreeCtrl, ListCtrl, ComboBox, ListBox, etc.
28 Jan 2010 by Eugen Podsypalnikov
A semi-transparent selection rectangle
7 Mar 2010 by Arik Poznanski
In this article, I'll present how to use ribbon tabs, groups and the ribbon help button control.
19 Mar 2010 by Arik Poznanski
In this article, I'll present how to load ribbon resources from external DLLs.
20 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with ribbon application modes.
22 May 2012 by Mahfuzur Rahman.
Column based selection in rich edit control.
14 Jan 2020 by honey the codewitch
Add the ability to run a service in console mode and to control or install your service from the command line
4 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu.
14 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon check box and toggle button controls.
21 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with ribbon contextual tabs.
23 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with the ribbon recent items control.
26 Aug 2022 by Bruno van Dooren
This article describes a way to hash data using the latest Win32 API and C++
17 Feb 2008 by Brian P. Adams
A full-featured Task Manager for Windows Mobile.
16 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon font control.
9 May 2019 by Michael Chourdakis
Create music easily
3 Nov 2018 by Michael Haephrati
A simple way for sending WhatsApp messages to an individual or to a group in C++
1 Sep 2009 by PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
23 Dec 2011 by Dan Randolph
Builds on the existing RunRemote project to run commands on a remote server.
9 Apr 2015 by Dirk Bahle, Alex Maitland
How to implement a ResourceHandler in CefSharp to display custom HTML in WPF
23 Oct 2015 by Michael Chourdakis
A simple template for manipulating the registry
21 Sep 2017 by Michael Haephrati
How to detect the currently used language regardless of the active application
2 Apr 2023 by Bruno van Dooren
In this article, I will explain Asynchronous Procedure Calls (APCs), their uses and their pitfalls
19 Dec 2007 by Bryan Sachdeva
This article describes how to create a wrapper class for the native Phone API, and then uses it to retrieve and store the call history.
10 Mar 2009 by nkrscorpio
This is yet another example for memory mapped files. What is cool though is unlike other samples, I have a SetData(TCHAR* Key, TCHAR* value) / GetData(TCHAR* key) pattern here.
8 Apr 2009 by joseangelmt
We are going to enable your application to write entries in HKEY_LOCAL_MACHINE, elevating your application when necessary.
10 May 2009 by Michael Chourdakis
Draw your vectors using a new, ActiveX based hardware accelerated interface.
23 May 2018 by Andreas Schoenle
How to use CrashRptEx, to avoid some of the pitfalls of crash reporting in MFC apps or if you want the ability to continue your application after a crash
2 Feb 2013 by Marc Clifton
A prototype application for cross-referencing and indexing files, URL's.
12 Apr 2013 by Jonathan Nethercott
Describes an algorithm for calculating the equation of a line in an image using orthogonal linear regression.
10 Jun 2013 by Frederico Regateiro
This project shows a work around to make a non-serializable object available to a custom visualizer.
23 Oct 2019 by David Lafreniere
A Win32 CreateThread() C++ wrapper class for synchronized thread startup and forced message queue creation.
1 Nov 2018 by Alexander Eremeev
The Windows kernel-hacking library and development framework written on C++17
12 Jan 2022 by Giuseppe Pischedda
Introduction to C++/WinRT
23 Aug 2008 by legcsabi
How to hide UI elements of a FontDialog (e.g., Font Size).
20 Jan 2009 by Valery Grebnev
This article describes testing the results of reader/writer locks on Windows XP/Vista Uniprocessor and Multi-core PCs.
8 Sep 2009 by jerryd_intw
This article presents a commercial-grade cross-platform Harel UML StateChart Open-Source application framework named StateWizard for concurrent, distributed, and real-time reactive system development with simplicity, efficiency, and scalability.
12 Dec 2011 by jackyxinli
This article demonstrates how to use mplayer as an audio decoder and display real time spectrum during playback process
18 Jun 2012 by Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
20 Sep 2012 by Palavos
A paradigm of Noiseless Steganography for secretely transmitting messages via Excel graphs.
21 Jan 2013 by Kerem Guemruekcue
This short article shows how to use an undocumented internal class method from the System.Deployment.Application.Win32InterOp namespace to get a PE images manifest resource.
5 Aug 2014 by Chris875
State pattern and procedural solution illustrated
10 Aug 2018 by RCL_SPD
How to allocate memory on Linux and Windows
29 Dec 2018 by Kfir Eichenblat
Learn how to create Global Hotkeys properly in a C# desktop application (e.g. Windows Forms or WPF)
14 Jun 2019 by Michael Haephrati
How to fetch and search your Chrome history by accessing the "history" Sqlite database
31 May 2019 by Michael Chourdakis
Replace GetOpenFileName/GetSaveFileName with a new cloud API!
9 Dec 2022 by Bruno van Dooren
How to implement named pipe server for communicating with client apps
25 Jan 2024 by Bruno van Dooren
An introduction to exporting functions from DLLs
2 Nov 2012 by Pieter Alec Myburgh
Re-Activate disabled windows controls
29 Oct 2014 by Dave Kerr
Use QuickAccent to quickly copy accents and symbols to your clipboard. Also read the article to find out about the essentials when writing System Tray based applications
20 Aug 2014 by sgoleary
Cut and Paste BackgroundWorker.
12 Jul 2016 by David A. Gray
Share Win32 string resources without the risk of conflicting resource IDs
5 Aug 2016 by Petrov Vladimir
Texture Mapping in OpenGL from any Image File in any format using Class CImage(just call the File Name).
29 Jan 2022 by Kai Schtrom
OpenVPN v2.5.4 patched for Windows XP and Windows Server 2003
22 Sep 2022 by Bruno van Dooren
This article shows how to retrieve the Privileges and Groups that are part of an access token such as the current thread token.
27 Mar 2013 by nick.p.everdox
Usage of Intel/AMD extended processor features.
2 Dec 2015 by David Catuhe
Thanks to Chakra (the JavaScript engine used by Microsoft Edge), it is now possible to host one of the fastest JavaScript engines (and also the one with the highest support of ECMAScript 6) inside any Universal Windows Platform application.