5,696,038 members and growing! (13,510 online)
Email Password   helpLost your password?
Announcements




BullFrog Power
Search    
Advanced Search
Sitemap

Set your article filter

 Current Filter:

GDI


Multimedia » GDI

Contents Quick search by title:

Fonts & GDI - Beginners

top
Title / Updated Author Score  
Guide to WIN32 Paint for beginners
Updated: 20 Mar 2002  
Beginner's guide to understanding how to paint to a window in the WIN32 SDK environment
VC6, VC7, Win2K, WinXP, VS6, GDI, Dev, Beginner
Paul Watt 4.65
Drawing lines, shapes, or text on bitmaps
Updated: 12 Apr 2002  
Quick reference to draw lines, shapes, or text on bitmaps
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, GDI, Dev, Beginner
Davide Pizzolato 4.40
A simple win32 game: Bicho Hunting - Unedited
Updated: 8 Aug 2008  
This article describes how to easily transform an idea into a game, and some of the possibilities that the GDI offers to do this.
WinXP, C++, Windows, GDI, Beginner
Stewie Griffin 4.24
Using SetWorldTransform() to rotate basic shapes by any angle
Updated: 24 Feb 2002  
How to use SetWorldTransform() to draw basic shapes rotated by any angle
VC6, Win2K, VS6, MFC, GDI, Dev, Beginner
lucy 4.24
Using color gradients as backgrounds in your dialogs and views
Updated: 9 Jun 2002  
Beginner article that shows how you can create horizontal, vertical and diagonal backgrounds. Also tells you what to watch out for, to avoid flickering when doing complicated drawing.
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, GDI, Dev, Beginner
Nishant Sivakumar 3.84
A Beginners Guide to Bitmaps - Unedited
Updated: 19 Nov 2008  
A Beginners Guide to Bitmaps
Windows, GDI, GDI+, Design, Beginner
cqviolet 3.83
Introduction to drawing in Windows
Updated: 20 Mar 2000  
A simple introduction to using DCs to draw in Windows
VC6, NT4, Visual Studio, MFC, GDI, Dev, Beginner
William T. Block 3.53
Using Color Gradients in Win32/SDK Programs
Updated: 12 Oct 2002  
How to create a color gradient as a background in a SDK application.
VC6, VC7, Win2K, WinXP, Visual Studio, GDI, Dev, Beginner
einst992 2.50
Fade Effect - Gradient effect - Alphablending - Thumbnail Image - Copy HBITMAP - Unedited
Updated: 14 Mar 2008  
How easy to Play with color of bitmap
VC6, VC7, VC7.1, VC8.0, NT4, Win2K, WinXP, Win2003, Vista, C++, Windows, MFC, Dev, Beginner, Intermediate, Advanced
saiful_vonair 2.47
TIFF Image Creation - Unedited
Updated: 21 Nov 2008  
TIFF Image Creation
Win2K, WinXP, Win2003, C, Windows, GDI, Dev, Beginner
cqviolet 1.95
 

Fonts & GDI - Device Contexts

top
Title / Updated Author Score  
Flicker Free Drawing In MFC
Updated: 25 Mar 2002  
A simple animation example which is used to show CMemDC in several modes
VC6, VS6, Windows, MFC, GDI, Dev, Intermediate
Keith Rule 4.84
Saving Drawing Contexts
Updated: 27 Mar 2001  
GDI objects selected in a DC can't be deleted - even when you call DeleteObject. This handy class makes these potential leaks a thing of the past.
VC6, NT4, Win2K, Visual Studio, MFC, GDI, Dev, Intermediate
Joseph M. Newcomer 4.72
Flicker free redrawing and background buffering of drawing with two simple classes
Updated: 27 Mar 2000  
Two classes that make double buffering simple
VC6, NT4, Visual Studio, MFC, GDI, Dev, Intermediate
Ernst Versteeg 4.71
Rotate your graphics - advanced memory device context
Updated: 17 Jan 2000  
A memory DC that allows you to rotate your graphics
VC6, NT4, VS6, MFC, GDI, Dev, Intermediate
Hans Bühler 4.50
CWebImageDC
Updated: 27 Aug 2000  
Provides a memory based DC into which an image may be drawn using standard GDI calls.
NT4, GDI, Dev, Advanced
Randy More 4.39
Dynamic DC
Updated: 18 Sep 2000  
A Device Context class to draw on a window outside of a WM_PAINT handler.
VC6, NT4, Win2K, Visual Studio, MFC, GDI, Dev, Intermediate
Craig Henderson 4.28
CBufferDC: a simple MFC class for automatic flicker free drawing
Updated: 3 May 2007  
A CPaintDC replacement for in OnPaint painting. Simply change CPaintDC dc(this) in CBufferDC dc(this), and you're done
C++, Windows, Visual Studio, MFC, GDI, Dev, Intermediate
Gladstone 4.00
Double Buffered DC Class
Updated: 15 Jan 2004  
CDC descendant with double buffering abilities
VC7.1, VS.NET2003, Windows, MFC, GDI, Dev, Intermediate
Alex Kolesnichenko 3.26
Flicker free drawing without using double buffer - Unedited
Updated: 6 Sep 2008  
Flicker free drawing without using double buffer
VC6, Win2K, WinXP, Win2003, C++, Windows, GDI, CEO, Architect, DBA, Dev, QA, Design, Intermediate, Advanced, SysAdmin, Sales, Marketing
ringphone 1.17
 

Fonts & GDI - Fonts

top
Title / Updated Author Score  
Hershey Font wrapper class
Updated: 28 Mar 2000  
Using Hershey vector fonts for faster rendering
NT4, GDI, Dev, Intermediate
Randy More 4.59
Retrieving font name from TTF file
Updated: 12 Dec 2002  
Explains how to retrieve a font name from TrueType or OpenType files (.ttf)
VC6, NT4, Win2K, WinXP, C++/CLI, .NET, Visual Studio, MFC, GDI, Dev, Intermediate
Philip Patrick 4.52
Finding a Font file from a Font name
Updated: 10 Jul 2001  
How to find the name of a font file, given the display name of a font
VC6, NT4, Win2K, VS6, MFC, GDI, Dev, Intermediate
Hans Dietrich 4.45
Width of text in italic font
Updated: 23 Aug 2006  
Shows an alternative to GetCharABCWidths and GetCharABCWidthsFloat.
VC6, VC7, VC8.0, Win2K, WinXP, Win2003, Visual Studio, GDI, Dev, Intermediate
Alexandru Matei 4.45
XFontCombo - An OpenType-aware font combobox
Updated: 26 May 2003  
XFontCombo demonstrates the use of IsOpenType(), a function that determines if a font is OpenType
VC6, Win2K, WinXP, VS6, GDI, Dev, Intermediate
Hans Dietrich 4.28
KanjiFont
Updated: 14 Feb 2001  
Display Chinese & Japanese characters on unicode & non-unicode systems
VC6, NT4, Win2K, VS6, GDI, Dev, Intermediate
Eric Crahen 4.04
Simple text rotation
Updated: 26 Sep 2000  
A simple function to rotate text around its center point within a rectangle.
VC6, NT4, Win2K, Visual Studio, MFC, GDI, Dev, Intermediate
iucon 3.84
XFont - Get font name and file information
Updated: 21 May 2003  
XFont retrieves the name of the font file from the regsitry, and the font name from the font file
VC6, Win2K, WinXP, VS6, GDI, Dev, Intermediate
Hans Dietrich 3.80
Detecting the Display Font Size
Updated: 25 Oct 2002  
Simple function to enable you to programmatically detect the user-selected font at runtime.
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, GDI, Dev, Intermediate
Chen Su 2.83
 

Fonts & GDI - GDI Objects

top
Title / Updated Author Score  
Guide to WIN32 Paint for Intermediates
Updated: 4 Apr 2002  
Guide to understanding how Windows generates WM_PAINT messages, manages the update region for a window, and how to use all common type DCs.
VC6, VC7, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
Paul Watt 4.85
CAutoPen class - a CPen that IS correctly destroyed
Updated: 24 Nov 1999  
VC6, Visual Studio, GDI, Dev, Intermediate
Anneke Sicherer-Roetman 4.60
How to set a font for all child windows
Updated: 7 Dec 1999  
A technique for changing the font for all child windows in your main application
VC6, NT4, VS6, GDI, Dev, Intermediate
Zoran M. Todorovic 4.36
Automatic Font Handling Class
Updated: 28 Dec 1999  
A class to make working with LOGFONTs easier
VC6, VS6, Windows, GDI, Dev, Intermediate
Jamie Nordmeyer 4.27
Display Animated Cursors stored in Resources
Updated: 14 Dec 1999  
Demonstrates how to use an animated gif stored in your resource file as an animated cursor
VC6, NT4, VS6, GDI, Dev, Intermediate
Bernd Wißler 3.80
 

Fonts & GDI - General

top
Title / Updated Author Score  
MFC classes for multiple monitors
Updated: 27 Aug 2003  
Class wrappers around the Win32 multi-monitor API
VC6, VC7, VC7.1, NT4, Win2K, WinXP, VS.NET2003, VS6, MFC, GDI, Dev, Intermediate
Don Kackman 4.84
Falling Snow on Your Desktop!
Updated: 20 Dec 2006  
This article explains how to create an application that makes it snow on the desktop.
VC6, VS6, Windows, GDI, Dev, Intermediate
Igor Tolmachev 4.83
Screen Color Picker
Updated: 25 Mar 2002  
A simple application that retrieves the color codes from any area of your screen, with some cool options.
VC6, VC7, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
Florin Vasilescu 4.76
Animated Dialog Windows
Updated: 17 Apr 2000  
A class that provides some simple, yet spectacular window animation effects. Try the demo!
VC6, NT4, WinXP, VS6, MFC, GDI, Dev, Intermediate
Anton Stuck 4.73
Device Context Utilities
Updated: 24 Jan 2001  
A class that encapsulates some useful, GUI related, static functions
VC6, NT4, Win2K, VS6, MFC, GDI, Dev, Intermediate
Jason Troitsky 4.72
XHtmlDraw - Draw text with HTML tags and anchor links - Unedited
Updated: 6 Nov 2007  
XHtmlDraw allows you to display a single line HTML text as easily as using DrawText(), including web links and APP: links, no MFC
VC6, VC8.0, WinXP, Vista, VS2005, VS6, GDI, Dev, Intermediate
Hans Dietrich 4.70
Antialiasing: Wu Algorithm
Updated: 6 Nov 2007  
Generating smooth lines with antialiasing; sample code for animation is included
VC6, Windows, Visual Studio, GDI, Dev, Intermediate
.Suchit 4.70
DrawHTML
Updated: 28 Oct 2004  
A drop-in replacement for the DrawText() SDK function with minimal HTML support.
VC6, VC7, Win2K, WinXP, VS.NET2002, VS6, C, GDI, Dev, Intermediate
Ukkie9 4.70
Generating Aesthetic line styles - Unedited
Updated: 6 Apr 2008  
A novel way to create complex line patterns
VC6, VC7, VC7.1, VC8.0, WinXP, VS.NET2002, VS.NET2003, VS2005, VS6, C++, C++/CLI, C, Windows, Visual Studio, Dev, Intermediate
Durga Prasad Dhulipudi 4.61
XBreadCrumbBar - Draw breadcrumb trail with hyperlinks and HTML - Unedited
Updated: 7 Aug 2007  
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.
VC6, VC8.0, VS2005, VS6, Windows, GDI, Dev, Intermediate
Hans Dietrich 4.55
QuickFill: An efficient flood fill algorithm.
Updated: 12 Mar 2004  
Design and implimentation of efficient flood fill algorithms.
VC6, NT4, WinXP, VS6, MFC, GDI, Dev, Intermediate
John R. Shaw 4.50
Falling Snow on Your Desktop! Part II
Updated: 16 Dec 2007  
This article explains how to create an application that makes it snow on the desktop.
VS2005, VS6, C#, Windows, Visual Studio, Beginner
Igor Tolmachev 4.50
Per Pixel Alpha Blend
Updated: 20 Apr 2001  
Demonstrates how to create per pixel alpha blending windows
VC6, Win2K, VS6, MFC, GDI, Dev, Intermediate
Rui Lopes 4.42
An Interactive Periodic Table of the Elements
Updated: 4 Oct 2003  
An article using GDI to create a scalable periodic table of the elements.
VC6, NT4, VS6, MFC, GDI, Dev, Intermediate
Terry O'Nolley 4.39
CTGraphics - Anti-Alias C++ Drawing
Updated: 13 Dec 2006  
An article on anti-aliased C++ drawing.
C++, Windows, Visual Studio, GDI, Dev, Intermediate
darkoman 4.39
Alternative to MFC for GDI programming
Updated: 19 Jun 2007  
Exploring the MFC GDI classes' inner working and proposing an alternative.
C++, Windows, Visual Studio, MFC, GDI, Dev, Intermediate
lano1106 4.36
Glow and Shadow Effects using Windows GDI
Updated: 28 Oct 2007  
An article on creating glow and shadow effects using plain Windows GDI
VC6, NT4, Win2K, WinXP, Win2003, VS6, GDI, Dev, Intermediate
darkoman 4.33
Naming common colors
Updated: 28 Jul 2001  
An include file that allows you to specify colors by name instead of RGB value
VC6, NT4, Win2K, VS6, ATL, GDI, Dev, Intermediate
Ales Krajnc 4.31
Using the DeferWindowPos APIs
Updated: 14 Dec 1999  
Presents a class to wrap the BeginDeferWindowPos/EndDeferWindowPos/DeferWindowPos APIs
VC6, Windows, Visual Studio, GDI, Dev, Intermediate
William E. Kempf 4.29
Drawing Arrows
Updated: 30 Nov 2002  
How to draw arrows (with arrowheads) to an arbitrary DC.
VC6, VC7, NT4, Win2K, WinXP, VS6, GDI, Dev, Intermediate
Jamie Hale 4.29
Drawing Techniques
Updated: 31 Mar 2001  
Learn how to effectively draw your dialogs.
VC6, NT4, Visual Studio, MFC, GDI, Dev, Intermediate
Joseph M. Newcomer 4.24
Using Subscripts and Superscripts When Showing Text in the Device Context
Updated: 10 Jan 2006  
Extended version of ExtTextOut supporting subscripts and superscripts
VC6, NT4, Win2K, WinXP, Win2003, VS6, MFC, GDI, Dev, Intermediate
Victor Ricklefs 4.23
A Simple HTML drawing class
Updated: 5 Aug 2003  
Drawing HTML text onto a device context
VC6, NT4, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
BadJerry 4.19
Magnifying Cursor
Updated: 27 Jan 2003  
This cursor can magnify...
VC6, WinXP, VS6, MFC, GDI, Dev, Intermediate
Aniket Nayak 4.14
Desktop Puzzle Game
Updated: 12 Sep 2006  
A Desktop puzzle game.
VC6, Win2K, VS6, GDI, Dev, Intermediate
Hadi Dayvary 4.06
Antialiasing Using Windows GDI
Updated: 1 Dec 2007  
An article on a simple but efficient method to do antialiasing using plain Windows GDI
C++, Windows, Visual Studio, GDI, Dev, Intermediate
darkoman 4.00
Textout with wordwrapping and text selection
Updated: 1 Jul 2001  
This is a simple text display view with wordwrapping and text selection capabilities.
VC6, NT4, Win2K, VS6, MFC, STL, GDI, Dev, Intermediate
selom ofori 3.90
A Memory DC for WTL
Updated: 10 Mar 2002  
An article detailing a simple memory-based device context for the WTL, to be used when flicker-free double-buffered drawing is desired
VC6, VC7, Win2K, WinXP, VS6, WTL, Dev, Intermediate
Paul A. Howes 3.87
Using the AlphaBlend function
Updated: 1 Feb 2000  
A sample application that uses the AlphaBlend function to produce a transparent splash screen
VC6, Win2K, VS6, MFC, GDI, Dev, Intermediate
Wooseok Seo 3.85
A powerful and flexible text drawing function which has simple markup tags
Updated: 1 Sep 2004  
This function makes for you to draw a fancy text easy.
VC7.1, VC8.0, NT4, Win2K, WinXP, Win2003, VS.NET2003, GDI, Dev, Intermediate
YoungJin Shin 3.83
Different resolutions for different users
Updated: 6 Jan 2004  
A resolution changer to get per-user resolution settings
VC7.1, WinXP, VS.NET2003, GDI, Dev, Intermediate
maciejr 3.81
Tearing-free drawing with GDI
Updated: 3 Jul 2003  
Drawing with VSYNC locked and low CPU usage
VC6, VC7, VC7.1, Windows, Visual Studio, GDI, Dev, Intermediate
wheregone 3.77
Who Owns the GUI?
Updated: 16 May 2000  
Learn about who owns the GUI definition and pitfalls of GUI programming.
VC6, NT4, Visual Studio, MFC, GDI, Dev, Intermediate
Joseph M. Newcomer 3.77
Using the DrawAnimatedRects() function
Updated: 26 Jan 2000  
Shows how to use the DrawAnimatedRects function to improve the look of your apps.
VC6, NT4, VS6, GDI, Dev, Beginner
Chris Maunder, Norm .net, Santosh Rao 3.69
Barry's Screen Capture
Updated: 11 Jan 2003  
An article showing methods of screen capture
VC6, VS6, MFC, GDI, Dev, Intermediate
Barretto VN 3.64
2D Animated Charts
Updated: 24 Jan 2005  
An article on creating 2D animated charts using Windows GDI.
VC6, NT4, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
darkoman 3.58
EMF record rotation for EMR_POLYGON16
Updated: 17 Nov 2002  
EMF record rotation for EMR_POLYGON16
VC6, Win2K, VS6, MFC, GDI, Dev, Intermediate
Devin 3.50
Color class with support for named colors and HSV values
Updated: 22 Oct 2001  
An article describing the CColor class - an RGB encapsulation which supports named colors, system colors and translation to HSV values.
VC6, Windows, Visual Studio, GDI, Dev, Intermediate
David Hall 3.29
The GDI magic - Rendering reflections and smooth shadows
Updated: 21 Feb 2007  
An article on rendering reflections and shadows using Windows GDI.
VC6, NT4, Win2K, WinXP, Win2003, VS6, GDI, Dev, Intermediate
darkoman 3.27
Replacing the Default MFC Icon
Updated: 16 Feb 2000  
How to replace the default MFC icon in your application.
NT4, Visual Studio, GDI, Dev, Beginner
Shahzad Khan 3.26
A cool GDI pattern brush tool with C++ source code
Updated: 27 Aug 2003  
A cool GDI pattern brush tool with C++ source code, You can create a new office xp style pattern fill mode quickly
VC6, Win2K, WinXP, Win2003, VS6, MFC, GDI, Dev, Intermediate
ucc801 3.21
Drawing vertical text
Updated: 11 Sep 2006  
An extension to the GDI DrawText.
VC6, NT4, Visual Studio, GDI, Dev, Intermediate
WalderMort 3.18
Do a flicker-free drawing using MFC methods
Updated: 13 Jun 2002  
How to achieve flicker-free drawing when using the methods MFC provides
VC6, Win2K, VS6, MFC, GDI, Dev, Intermediate
lucy 3.11
ASCII Animation (Just for fun)
Updated: 20 May 2002  
Draw and animate ASCII characters to a window using this COM object.
VC6, NT4, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
Jason Henderson 3.00
Creating a true dotted pen
Updated: 23 Jun 2004  
A fix for creating pens using PS_DOT.
VC6, Windows, Visual Studio, GDI, Dev, Intermediate
MaxHacker 2.79
Generating Aesthetic Line Styles
Updated: 10 Apr 2008  
This is useful mainly in CAD/GIS and allied applications where there is a need for customized line types.
C++, Windows, MFC, GDI, Dev, Design, Intermediate
Durga Prasad Dhulipudi 2.65
Article On Screen Resolution
Updated: 17 Apr 2003  
Article on changing screen resolution.
VC6, VS6, MFC, GDI, Dev, Intermediate
Barretto VN 2.63
Autopanning all Windows, Views and Controls
Updated: 19 Nov 1999  
Autopan within your own application
VC6, NT4, VS6, GDI, Dev, Advanced
Maximilian Pasternak 2.50
Rendering text on top of a bitmap
Updated: 1 Aug 2008  
Rendering text on top of a bitmap.
VC6, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
DavidCrow 2.49
S.I.V.: A simple pie chart with legend
Updated: 3 Aug 2004  
Simplicity Is Virtue : how do draw a simple pie chart almost anywhere
VC6, VS6, Windows, GDI, Dev, Intermediate
T1TAN 2.17
Choose Color Dialog
Updated: 7 Aug 2001  
This article demonstrates a tool for previewing foreground and background color combinations.
VC6, NT4, Win2K, Visual Studio, MFC, GDI, Dev, Intermediate
PPresedo 2.09
Digital Analog Clock
Updated: 17 Aug 2002  
Digital analog clock
VC6, VC7, Win2K, WinXP, VS.NET2002, VS6, MFC, GDI, Dev, Intermediate
Barretto VN 2.07
New way to export a memory DC to a windows bitmap file - Unedited
Updated: 10 Jun 2008  
A more easy way
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, C++, C++/CLI, C, Windows, MFC, GDI, Dev, Intermediate
Ray Guan 1.55
Color gradient in fullscreen window - Unedited
Updated: 15 Nov 2005  
Creates a full screen window and shows a color gradient on it
VC6, NT4, Win2K, WinXP, Win2003, Vista, VS6, GDI, Dev, Beginner
Emmanuel Arun Vinod 1.38
eGUI, a anmiated UI develop kit - Unedited
Updated: 16 Dec 2007  
A easy-to-use widget libary to develop the animation GUI based on Windows GDI
VC7, NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, C++, Windows, GDI, Dev, Design, Advanced
Yang XiaoWang 1.24
 

Fonts & GDI - Mouse Capture

top
Title / Updated Author Score  
Capturing the Mouse
Updated: 3 Mar 2000  
Notes on TrackMouseEvent, and SetCapture on Win32.
VC6, NT4, Visual Studio, MFC, GDI, Dev, Beginner
Chris Becke 3.98
 

Fonts & GDI - Owner-Draw

top
Title / Updated Author Score  
Custom Captions (including multi-line captions)
Updated: 15 Jul 2000  
Simple customised Window captions, including multi-line captions
VC6, NT4, Win2K, VS6, GDI, Dev, Advanced
Dave Lorde 4.65
Draw your control's skin using a pattern brush
Updated: 21 Jun 2001  
You can impliment skin control by returning a brush from the OnCtlColor() method
VC6, NT4, Win2K, VS6, MFC, GDI, Dev, Intermediate
Wooseok Seo 3.47
TCX Owner Draw Engine
Updated: 1 Dec 1999  
A class that helps writing owner-drawn controls with text formatting capabilities
VC6, NT4, VS6, GDI, Dev, Intermediate
Thales P. Carvalho 2.83
 

Fonts & GDI - Regions

top
Title / Updated Author Score