List of Articles for Win32 GDI Programming Issues

ID: Q80828


The information in this article applies to:

INSTRUCTIONS

Microsoft FastTips is available 24 hours a day, 7 days a week, from a touch-tone telephone. To order items from this catalog, first select the items you want to receive, noting the five- to six-digit number of the Item ID shown below for each item, and then:

When finished, simply hang up. If you have problems receiving a fax, please call (425) 635-3105.

ARTICLE LISTING


ITEM ID  ARTICLE TITLE                                               PAGES
--------------------------------------------------------------------------
Q 11915  Printing in Windows Without Form Feeds                          1
Q 12071  Maximum Brush Size                                              1
Q 22242  PRB: Area Around Text and Remainder of Window Different Colors  2
Q 22553  Displaying on the Screen What Will Print                        4
Q 24179  PRB: Dotted Line Displays as Solid Line                         1

Q 27225  Determining Available RGB Values of an Output Device            2
Q 27585  Specifying Windows "Bounding Box" Coordinates                   1
Q 29240  Converting Colors Between RGB and HLS (HBS)                     3
Q 33096  Drawing Outside a Window's Client Area                          1
Q 34614  Creating Lines with a Nonstandard Pattern                       2

Q 41464  Background Colors Affect BitBlt() from Mono to Color            1
Q 64520  Printing Monochrome and Color Bitmaps from Windows              1
Q 66532  Use of NULL_PEN, NULL_BRUSH, and HOLLOW_BRUSH                   1
Q 67883  How to Use a DIB Stored as a Windows Resource                   2
Q 69885  SetBkColor() Does Not Support Dithered Colors                   2

Q 71227  Inverting Color Inverts Palette Index, Not RGB Value            2
Q 71229  Windows Regions Do Not Scale                                    1
Q 72020  Stroke Fonts Marked as OEM Character Set Are ANSI               1
Q 72041  Using Device-Independent Bitmaps and Palettes                   1
Q 72386  Background, Foreground, and System Palette Management           2

Q 72387  How to Determine If a Device Is Palette Capable                 2
Q 73667  Considerations for CreateCursor() and CreateIcon()              1
Q 74298  Calculating Text Extents of Bold and Italic Text                2
Q 74299  Calculating The Logical Height and Point Size of a Font         2
Q 74300  Calculating the Point Size of a Font                            1

Q 74467  Using GDI-Synthesized Italic Fonts                              1
Q 74793  Simulating CreatePatternBrush() on a High-Res Printer           1
Q 75214  Using RLE Bitmaps for Animation Applications In Windows         2
Q 75380  Using the DRAWPATTERNRECT Escape in Windows                     1
Q 75431  An Efficient Animation Algorithm                                2

Q 75469  Accurately Showing on the Screen What Will Print                2
Q 75912  GetDeviceCaps(hDC, RASTERCAPS) Description                      3
Q 77126  Raster and Stroke Fonts; GDI and Device Fonts                   1
Q 77127  Rotating a Bitmap by 90 Degrees                                 2
Q 77255  wsprintf() Buffer Limit in Windows                              1

Q 77402  Do Not Call the Display Driver Directly                         1
Q 77702  Processing WM_PALETTECHANGED and WM_QUERYNEWPALETTE             2
Q 82169  PRB: PaintRgn() Fills Incorrectly with Hatched Brushes          1
Q 82932  PRB: Device and TrueType Fonts Rotate Inconsistently            1
Q 83807  PRB: CreateEllipticRgn() and Ellipse() Shapes Not Identical     1

Q 84131  Retrieving Font Styles Using EnumFontFamilies()                 3
Q 84132  Retrieving the Style String for a TrueType Font                 4
Q 85679  Changing Print Settings Mid-Job                                 1
Q 85844  PRB: Saving/Loading Bitmaps in .DIB Format on MIPS              1
Q 85846  Using GetDIBits() for Retrieving Bitmap Information             1

Q 86800  PRB: UnrealizeObject() Causes Unexpected Palette Behavior       1
Q 87115  GetGlyphOutline() Native Buffer Format                          3
Q 87817  TrueType Font Converters and Editors                            3
Q 89215  Mapping Modes and Round-Off Errors                              3
Q 89375  Transparent Blts in Windows NT                                  2

Q 90085  PSTR's in OUTLINETEXTMETRIC Structure                           1
Q 91072  PRB: IsGdiObject() Is Not a Part of the Win32 API               1
Q 92410  PRB: Average & Maximum Char Widths Different for TT Fixed Font  1
Q 92514  Use of DocumentProperties() vs. ExtDeviceMode()                 1
Q 94236  Using Device Contexts Across Threads                            1

Q 94918  Advantages of Device-Dependent Bitmaps                          1
Q 95804  Win32 Software Development Kit Buglist                          1
Q 96282  DEVMODE and dmSpecVersion                                       1
Q 99672  Complete Enumeration of System Fonts                            2
Q 100487 Use 16-Bit .FON Files for Cross-Platform Compatibility          1

Q 102353 Tracking Brush Origins in a Win32-based Application             1
Q 102354 Calculating the TrueType Checksum                               1
Q 104010 Creating a Logical Font with a Nonzero lfOrientation            1
Q 105299 Creating a Font for Use with the Console                        1

Q 108929 Querying Device Support for MaskBlt                             1
Q 114471 Drawing a Rubber Rectangle                                      1
Q 115762 Printing Offset, Page Size, and Scaling with Win32              1
Q 117742 Limitations of WINOLDAP's Terminal Fonts                        1
Q 118472 PRB: SelectClipRgn() Cannot Grow Clip Region in WM_PAINT        2

Q 118622 Using the Document Properties Dialog Box                        2
Q 118873 PRB: EndPage() Returns -1 When Banding                          1
Q 119164 Use of Polygon() Versus PolyPolygon()                           1
Q 119455 PRB: RoundRect() and Ellipse() Don't Match Same Shaped Regions  1
Q 119914 PRB: Unable to Choose Kanji Font Using CreateFontIndirect       1

Q 121960 Alternative to PtInRegion() for Hit-Testing                     4
Q 122564 Prototypes for SetSystemCursor() & LoadCursorFromFile()         1
Q 124135 Using Printer Escapes w/PS Printers on Windows NT & Win32s      2
Q 124870 XFONT.C from SAMPLES\OPENGL\BOOK Subdirectory                   1
Q 124947 Retrieving Palette Information from a Bitmap Resource           3

Q 125692 Printer Escapes Under Windows 95                                2
Q 125696 StartPage/EndPage Resets Printer DC Attributes in Windows 95    1
Q 125697 Primitives Supported by Paths Under Windows 95                  1
Q 125699 GDI Objects and Windows 95 Heaps                                1
Q 126019 PRB: Most Common Cause of SetPixelFormat() Failure              1

Q 126239 PRB: Win32-Based Screen Saver Shows File Name in Control Panel  1
Q 126258 How to Determine the Type of Handle Retrieved from OpenPrinter  1
Q 126627 How to Disable the Screen Saver Programmatically                1
Q 127152 How to Make an Application Display Real Units of Measurement    1
Q 128637 How to Draw a Gradient Background                               2

Q 128786 How to Shade Images to Look Like Windows 95 Active Icon         3
Q 131130 How to Set the Current Normal Vector in an OpenGL Application   2 



End of listing.

Additional query words: kblist


Keywords          : 
Version           : 3.1 3.5 3.51 4.0
Platform          : 
Issue type        : 

Last Reviewed: March 4, 1999