Click here to Skip to main content
15,881,559 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
An introduction to machine learning with working C++ code that trains a linear regression model.
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
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 Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.

All Articles

Sort by Score

Win32 

2 Sep 2013 by Szymon Roslowski
Just another approach to understanding communication between HID devices and C#.
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
15 Jun 2022 by Ayush Swiss
C++, WebView2, Edge Browser, Edge in MFC application
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
20 Mar 2024 by Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.
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
2 Mar 2023 by Michael Chourdakis
Quicky generate text and images
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
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
12 Jun 2019 by Michael Haephrati
A simple and easy to use InputBox() function for any type of C++ program for Windows
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.
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.
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
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.
7 Mar 2010 by Arik Poznanski
In this article, I'll present how to use ribbon tabs, groups and the ribbon help button control.
1 Mar 2011 by Tim Stevens
An updated version of the code in David A Jones' article "Memory Leak Detection"
22 May 2012 by Mahfuzur Rahman.
Column based selection in rich edit control.
28 Mar 2014 by Alex Culea
Shows how to create a window that behaves like a context menu
4 Sep 2019 by Chris Boss
Visual Basic 6.0 just doesn’t want to disappear. Why ? Likely many have written vital applications using VB 6.0 and Visual Basic dot.net is so different that it is not a viable option.
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
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.
4 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu.
19 May 2015 by Yohamnes Hernandez
How to free blocked files, inclusive if they are mapped in memory. Something that many tools are missing.
26 Nov 2016 by JamesFaix
Get a collection of all running Excel interop Application objects (not just the active one)
23 Jan 2020 by Steffen Ploetz
Another fully functional ownerdraw menu with minimal effort - this time based on Win32, with icons instead of bitmaps, with accelerators and tested for ReactOS and WinNT 4.0 to Windows 10
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++
2 Apr 2023 by Bruno van Dooren
In this article, I will explain Asynchronous Procedure Calls (APCs), their uses and their pitfalls
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
5 Mar 2017 by Jose A Pascoa
21 Sep 2017 by Michael Haephrati
How to detect the currently used language regardless of the active application
28 Feb 2024 by Chris Boss
BASIC: A powerful language often underestimated and undervalued
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 Oct 2012 by Clifford Nelson
This article presents a way to display totally dynamic data in a windows grid using a dictionary.
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.
18 Sep 2013 by AlwaysLearningNewStuff
INTRODUCTION AND RELEVANT INFORMATION:I have an owner drawn static control.It should have bitmap on top of a gradient background.Static controls dimensions are not fixed, they are calculated during the creation of parent window.I load a bitmap with background color of RGB( 255,...
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.
10 Sep 2010 by Andrey Permamedov
Why an exception raised in timer callback function doesn't leads to process termination.
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
1 Dec 2015 by Farhad Reza
This tip describes how we can create a simple window in Go programming language using Win32 API functions.
10 Aug 2018 by RCL_SPD
How to allocate memory on Linux and Windows