Click here to Skip to main content
15,881,803 members
Everything / Multimedia / GDI

GDI

GDI

Great Reads

by Paul M Watt
Guide to understanding how to create and use regions with the WIN32 SDK
by Shao Voon Wong
Tracing GDI Leaks with Windows Debugger
by Hans Dietrich
XBreadCrumbBar is a windowless non-MFC class that allows you to display a breadcrumb trail as HTML text, with support for web links and APP: links.
by Keith Rule
Create visually complex, yet programmatically simple, non-rectangular GUIs

Latest Articles

by Shao Voon Wong
Tracing GDI Leaks with Windows Debugger
by Andy De Filippo
Render Rich Text with GDI+ by tapping into the power of API hooking
by AdventureDriver
Creating a optionally sheared mirrored image from a source image in a collage
by David O'Neil
Everybody Loves the Mandelbrot Set! Here's a browser for it!

All Articles

Sort by Updated

GDI 

25 Apr 2023 by Shao Voon Wong
Tracing GDI Leaks with Windows Debugger
14 Oct 2022 by Andy De Filippo
Render Rich Text with GDI+ by tapping into the power of API hooking
17 Jan 2021 by David O'Neil
Everybody Loves the Mandelbrot Set! Here's a browser for it!
15 Aug 2020 by Mohammad Dehghan
Creating special 'Graphics' objects to draw anywhere on your window, including non-client area
3 Mar 2020 by LeisureBamboo
Randomly read any embedded_mono_matrix in TTF file, export it to bitmap files (in package)
2 Nov 2019 by Alaa Ben Fatma
Use your skills as a designer to create gorgeous control
1 Apr 2019 by veen_rp
Smooth a 2D polyline through interpolation (Catmull-Rom) or approximation (Chaikin)
7 Oct 2018 by Mojtaba Hosseini
A graphical binary tree. Features: add, remove, or search for a node. Recursive algorithm has been used
4 Oct 2018 by TwinLane
A non rectangular/transparent splash screen control that starts life before the Application Form
25 Jul 2018 by Alexandru Matei
Shows an alternative to GetCharABCWidths and GetCharABCWidthsFloat
18 May 2017 by darkoman
Article about the 2D isometric game engine
1 Mar 2017 by trident99
GtProject is intended to provide the user a Microsoft Project equivalent control to use for scheduling tasks.
6 Nov 2016 by yetibrain
Unicode Buddy is a tool to inspect unicode files. It can detect orphaned surrogates and invalid utf-8 sequences. It is able to show the encoding/decoding of a certain codepoint. It is not an editor but a viewer.
12 Oct 2016 by gricardi
As users are migrating from traditional desktops to mobile devices, transitioning your Windows application to the web is the next step to increasing your exposure. Thinfinity VirtualUI delivers your Windows applications to users on any device, anywhere.
23 Aug 2016 by Alaa Ben Fatma
Inherits the awesome style of Visual Studio's TabControl for better exploiting
18 Jun 2016 by Patrik Mlekuž
Image Control for viewing most common image formats with advanced features included (Import Image, Preview, Resize, Position, Pan, Zoom, Export Image, Extract Resource Icon).
12 Apr 2016 by Shao Voon Wong
How to use a font without installing it first on user systems
25 Jan 2016 by Samuel Teixeira
Why simple if we can be complex?
11 Sep 2015 by Johnny J.
A ToggleSwitch that presents on/off values in a more interesting way than a standard CheckBox
23 Mar 2015 by Novar Striker
Multi technics in one application, for an extreme relaxation moment
28 Jan 2015 by syed shanu
Animated Image Slide Show for Winforms using C#
27 Jan 2015 by syed shanu
USL/LSL Control Chart using .NET for Quality Control
25 Jan 2015 by syed shanu
XBAR and Range Chart using C#
22 Dec 2014 by Gerald Degeneve
Draw or render a Windows Form directly over the Wallpaper, behind the Desktop Icons in Windows 8+10
24 Nov 2014 by Jeremy Falcon
A beginner's guide to talking like a computer.
14 Aug 2014 by Jamie Nordmeyer
A class to make working with LOGFONTs easier
22 Jul 2014 by Ray K
Visual Style-like image stretching for custom skinning
17 Jul 2014 by Chris Copeland
Making use of buffering techniques to efficiently and flawlessly render large quantities of items in list controls
2 Jul 2014 by Yang Kok Wah
Implementing the all time favourite game as .NET custom controls, complete with animation and sound for full gaming experience
12 Jun 2014 by Michael Haephrati
How Target Eye's screen capturing mechanism works
24 Apr 2014 by Mattias Högström
Learn the basics of how to draw with GDI on screen and to printer. We will look closer at the different GDI map modes, and how to do proper adjustments when you need to send the output to a printer. We will also create a metafile and load it back in again.
14 Apr 2014 by auralius manurung
An article on designing your own robot simulator
24 Feb 2014 by PJ Arends
A C++ class that makes it easy to print text in clearly defined rows and columns
20 Feb 2014 by Vladimir Svyatski
How to correctly draw WinForms Tab Control with bottom alignment when visual styles are enabled
27 Jan 2014 by Amazing LED Display
High Performance Method for Capturing Screen
16 Aug 2013 by darkoman
A modified version of the Bresenham's line drawing algorithm
15 Aug 2013 by Chris Boss
OpenGL based 3D learning software
3 Aug 2013 by Tammam Koujan
Demonstrates creating EAN-13 Barcodes with VB.NET
1 Aug 2013 by tumbledDown2earth
Method for edge detection in color images, using 1-Dimensional liner image or scan line, sampled at 1 pixel intervals, at any arbitary angle
20 Jun 2013 by Smart K8
A set of handy extension methods to help you with quick Image modifications
16 Feb 2013 by mittaltarsem
Utility to capture full or part of screen with support for multiple screens.
25 Jan 2013 by FatCatProgrammer
StarReport: WPF-less GDI+.NET report component.
5 Oct 2012 by Sunasara Imdadhusen
PDF MERGER and PROTECTOR is the best pdf merger software which is fast and powerful way to join(Merge) PDF files with password protection as well as you can apply stamper with either any type of image or text. Using this utility you don’t required installation of Adobe Acrobat. Looks Exciting ???
20 Jul 2012 by Dr. Vinayak Ashok Bharadi
Two dimensional Fast Fourier Transform of an image in C#.
9 Jul 2012 by Manoj K Bhoir
MBGlassPanel with Microsoft Office Ribbon Visual Style
25 Jun 2012 by codiemorgan
Basics for setting up a 2D Game using GDI+, Renderloop, and Threading. And a few tips.
24 Jun 2012 by JJMatthews
21 Jun 2012 by Terence Wallace
This is an alternative for "HTML to Image in C#"
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.
19 Mar 2012 by Vietdungiitb
UPV – UNIPEN online handwriting recognition database viewer control
15 Dec 2011 by shynet
Stream a live camera video stream or single images between applications using the TCP protocol.
16 Nov 2011 by Michael Hodel
Enigma Puzzle – a game as difficult as the Rubik's cube
13 Nov 2011 by T.Kojima
Suggestion about another curve representation
21 Sep 2011 by Santhosh G_
Implementation of different interpolations[Bi-Linear and Bi-Cubic] with OpenGL.
11 Sep 2011 by Michael Dunn
This article demonstrates new button and menu features of the Ribbon
9 Sep 2011 by Paul M Watt
With respect to Image Composition, your imagination is your only limit.
30 Aug 2011 by CaldasGSM
Non-affine transformations, four-point distortions, or whatever you want to call it.
18 Aug 2011 by Dave Franco
Adding Lightbox effect to Winform Applications
21 Jul 2011 by Paul M Watt
Guide to creating and using Memory Device Contexts (DC) in Win32.
18 Jul 2011 by Michael Dunn
This article shows how to control various Ribbon and command properties at runtime
25 Jun 2011 by Ravimal Bandara
A C# code for solving eight queens puzzle using genetic algorithm
29 May 2011 by OlegKrivtsov
This article demonstrates a file preview control in a WTL application.
23 May 2011 by Rotted Frog
A library for creating simple dialogs declaratively with minimal overhead
19 Apr 2011 by Paula Scholz
Using pure Win32, WinInet, and STL Vectors, we open an Internet connection, download, and display a Google map on a Windows Mobile phone.
18 Mar 2011 by darkoman
This article is about the 3D software rendering engine.
15 Mar 2011 by rld1971
How to draw and manage shapes onscreen via mouse gestures
21 Feb 2011 by Michael Dunn
A tutorial that shows how to get started using the Ribbon in your applications
29 Dec 2010 by yonken
A multi-select tree control that is based on Richard's implementation
17 Jul 2010 by Hoang Khanh Nguyen
A highly object-oriented ListView control with varying-height items and support of complex data types
30 May 2010 by Evgeniy Stepanow
Control to display the time progress line
26 May 2010 by Sonic Guan
A convenient and high-powered GUI engine with plenty of tricks
11 May 2010 by Gustavo Ricardi
A Remote Desktop software built on AJAX, JSON and HTML5
31 Mar 2010 by Mohd Arshad Malik
.NET provides extensive support for image conversion. Any image can be processed from one format to another. The most common formats which .NET support are .BMP, .EMF, .GIF, .ICO, .JPG, .PNG, .TIF and .WMF.
31 Mar 2010 by Mohd Arshad Malik
To uniquely identify the images from our storage, we watermark them with some text (usually company / portal name)
31 Mar 2010 by Mohd Arshad Malik
This article guides about optimization of the size of an image file (in bytes) and resizing its dimensions (in pixels).
18 Feb 2010 by see1see
A practice of using Windows GDI and Winsock.
13 Feb 2010 by mariscn
Capture an HTML document as an image.
9 Feb 2010 by D.K.Wang
This article tries to find a way to show standard controls, ActiveX controls, translucent controls on layered windows. Native MFC source code provided.
1 Jan 2010 by Shakeel Iqbal
Manage your daily tasks and To-Do list using some exciting features of Windows 7.
28 Dec 2009 by Aric Wang
Just a simple digital LCD class and do not use an external bitmap.You can use and change it.
21 Dec 2009 by P.Sandgren
A simple custom progressbar.
4 Dec 2009 by Dr. Vinayak Ashok Bharadi
Digitzer device interface using VBTablet in C#.
16 Nov 2009 by Inaki Ayucar
Why not building your own C# Maths library instead of using the ones included in APIs like DirectX or XNA?
11 Nov 2009 by AntounPG
Send E-mail via Application with an HTML editor and a drawer to draw your own attachments and send them immediately.
9 Oct 2009 by Syed Hasan Hyder
Internal supply chain management system's objective is to visualize organization's activities and events spawn during its work flow and offers panoramic view of upstream and downstream activities
8 Oct 2009 by Anthony Mushrow
Create and edit 2D maps using tiles
8 Oct 2009 by Syed Hasan Hyder
This article focuses on internal supply chain management systems visibility via chart reports, and provides assessment apparatus to manage and monitor activities spawned during business processes, hence paves the way for timely and precise business decisions.
5 Oct 2009 by Jeff J Anderson
An alpha channel composited form for image based Window frames
15 Sep 2009 by gggustafson
This article presents code for a WinForms implementation of the Google-like compact progress indicator.
14 Sep 2009 by Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
28 Aug 2009 by Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
17 Aug 2009 by Michael Mangelsdorf
A DLL implemented in assembler featuring a console GUI component
29 Jul 2009 by SergStrashko
Introduce the algorithm and technique for pre-drawing process speed up.
12 Jul 2009 by christ_A
How to make your customized UI using transparent components?
29 Jun 2009 by Michael Dunn
Create custom tasks in your app's jump list on Windows 7
11 Jun 2009 by brochpirate
Audio player designed specifically for listening to audio books
21 May 2009 by jackyxinli
An article to show how to play a Wave file with DirectSound and display its spectrum in real time.
19 May 2009 by Michael Dunn
An intro to using jump lists with your Windows 7 applications
13 May 2009 by HotSoftG
Automation framework application development, realize the software functions and software frame separation. Support plug-in support theme