Home Home Home
Options
 
 Newsletter
View our sponsorsCodejock Software - Serious GUI CodeAdvertise on the CodeProject
Home Latest updates Submit your article About Us Advertise on the Code Project Contact us Discussion Forums
Navigation bar
Community
.NET
Controls
General
Libraries and Projects
Multimedia
Other Platforms
GUI
Internet
Miscellany
 
Fonts, GDI, GUI

Display articles by
Title/Description Author Updated Score

Beginners
 
Introduction to drawing in Windows
A simple introduction to using DCs to draw in Windows
William T. Block 21 Mar 2000
Beginner
3.48

Device Contexts
 
Flicker free redrawing and background buffering of drawing with two simple classes
Two classes that make double buffering simple
Ernst Versteeg 28 Mar 2000 4.74
CWebImageDC
Provides a memory based DC into which an image may be drawn using standard GDI calls
Randy More 28 Aug 2000
Advanced
4.7
Flicker Free Drawing In MFC
A simple animation example which is used to show CMemDC in several modes
Keith Rule 21 Nov 1999
Beginner
4.65
Saving Drawing Contexts
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.
Joseph M. Newcomer 28 Mar 2001 4.3
Rotate your graphics - advanced memory device context
A memory DC that allows you to rotate your graphics
Hans Bühler 18 Jan 2000 4
Dynamic DC
A Device Context class to draw on a window outside of a WM_PAINT handler.
Craig Henderson 19 Sep 2000 3.8

Fonts
 
Hershey Font wrapper class
Using Hershey vector fonts for faster rendering
Randy More 29 Mar 2000 4.64
KanjiFont
Display Chinese & Japanese characters on unicode & non-unicode systems
Eric Crahen 15 Feb 2001 4
Simple text rotation
A simple function to rotate text around its center point within a rectangle
Stefan Schwedt 27 Sep 2000 3.77

GDI Objects
 
CAutoPen class - a CPen that IS correctly destroyed Anneke Sicherer-Roetman 25 Nov 1999 4.67
How to set a font for all child windows
A technique for changing the font for all child windows in your main application
Zoran M. Todorovic 8 Dec 1999 4
Automatic Font Handling Class
A class to make working with LOGFONTs easier
Jamie Nordmeyer 29 Dec 1999 3.92
Display Animated Cursors stored in Resources
Demonstrates how to use an animated gif stored in your resource file as an animated cursor
Bernd Wißler 15 Dec 1999 3.44

General
 
Device Context Utilities
A class that encapsulates some useful, GUI related, static functions
Jason Hattingh 25 Jan 2001
Advanced
4.97
Animated Dialog Windows
A class that provides some simple, yet spectacular window animation effects. Try the demo!
Anton Stuck 18 Apr 2000 4.75
Autopanning all Windows, Views and Controls Maximilian Pasternak 20 Nov 1999
Advanced
4.5
Using the DeferWindowPos APIs
Presents a class to wrap the BeginDeferWindowPos/EndDeferWindowPos/DeferWindowPos APIs
William E. Kempf 15 Dec 1999 4.5
Naming common colors
An include file that allows you to specify colors by name instead of RGB value
Ales Krajnc 29 Jul 2001
4.38
Drawing Techniques
Learn how to effectively draw your dialogs.
Joseph M. Newcomer 1 Apr 2001 4.15
Using the AlphaBlend function
A sample application that uses the AlphaBlend function to produce a transparent splash screen
Smile Seo 2 Feb 2000 4.14
Using the DrawAnimatedRects() function
Shows how to use the DrawAnimatedRects function to improve the look of your apps
Norm Almond, Chris Maunder and Santosh Rao 27 Jan 2000
Beginner
4.06
Who Owns the GUI?
Learn about who owns the GUI definition and pitfalls of GUI programming.
Joseph M. Newcomer 17 May 2000 3.56
Replacing the Default MFC Icon
How to replace the default MFC icon in your application.
Shahzad Alam Khan 17 Feb 2000 3.1

Mouse Capture
 
Capturing the Mouse
Notes on TrackMouseEvent, and SetCapture on Win32.
Chris Becke 4 Mar 2000
Beginner
3.58

Owner-Draw
 
Custom Captions (including multi-line captions)
Simple customised Window captions, including multi-line captions
Dave Lorde 16 Jul 2000
Advanced
4.5
TCX Owner Draw Engine
A class that helps writing owner-drawn controls with text formatting capabilities
Thales P. Carvalho 2 Dec 1999 3.57
Draw your control's skin using a pattern brush
You can impliment skin control by returning a brush from the OnCtlColor() method
Smile Seo 22 Jun 2001 2.78

Regions
 
The RGN Generator
Creating non-rectangular dialog boxes
Richard de Oude 22 Jan 2000 4.72
Creating alternate GUI using Vector Art
Create visually complex, yet programmatically simple, non-rectangular GUIs
Keith Rule 7 Feb 2000
Advanced
4.56
CreateRegionFromFile
Very primitive function that creates region from *.bmp files
Yuriy Zaporozhets 5 Jul 2001 4.45
Creating holes in a window
How to create a window with holes in it
Amir Salzberg 7 Feb 2000 4.3

Tools
 
Colorz - The RGB Assistant
Aids developers with color intensities
Jeremy Falcon 10 Nov 2000 4.41

Unedited Reader Contributions
 
Finding a Font File from a Font Name
How to find the name of a font file, given the display name of a font
Hans Dietrich 11 Jul 2001 4.5
Per Pixel Alpha Blend
Demonstrates how to create per pixel alpha blending windows
Rui Godinho Lopes 21 Apr 2001 4.31
textout with wordwrapping and text selection
This is a simple text display view with wordwrapping and text selection capabilities
selom ofori 2 Jul 2001 3.75
Very simple skin
This trick can easy to Form skined, never hard!
tof3 25 Jun 2001
Beginner
2

View our sponsorsClick here for Dundas Consulting - experts in MFC, C++, TCP/IP and ASPAdvertise on the CodeProject
last updated 3 Aug 2001
Advertise
Copyright © CodeProject, 1999-2001.
All Rights Reserved.