The Wayback Machine - https://web.archive.org/web/20100123020541/http://www.codeguru.com:80/cpp/g-m/

CodeGuru
Earthweb Search
Login Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

follow us on Twitter

Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
















Home >> Visual C++ / C++ >> Graphics & Multimedia

Graphics & Multimedia

next

Tip: Detect if a Language Font is Installed (Such as East Asian)
Rating:
Wong Shao Voon - 10/12/2009
Check if any language (such as East Asian) is Installed on a user's computer.

[Updated] How to Use a Font Without Installing It
Rating:
Wong Shao Voon - 10/08/2009
How to use a font without installing it first on user systems.

[Updated] Outline Text, Part 1
Rating:
Wong Shao Voon - 10/08/2009
How to draw outlined text with GDI/GDI+.

Outline Text, Part 2
Rating:
Wong Shao Voon - 09/25/2009
Display outline text with a translucent shadow and display a cached outline text for video rendering.

Windows Imaging Component
Rating: none
Wong Shao Voon - 05/07/2009
Use Windows Imaging Component(WIC), the new Imaging library from Microsoft to open and save images, including HD Photo format images.

A Multidevice ASIO Output Plugin for WinAMP
Rating: none
Domagoj Saric - 02/19/2009
Explore a C++ replacement of the official ASIO SDK that supports multiple ASIO devices put to the test in a tiny WinAMP output DLL.

Graphics Class Design : Shape
Rating: none
Bjarne Stroustrup - 02/05/2009
Class Shape can provide you with the ability to represent things appearing in a Window. Learn about this class from an industry legend.

Guitar Tuner Vista Gadget Using Silverlight
Rating:
kirants - 09/07/2007
Walk through the development of a simple guitar tuner Vista sidebar gadget and in the process learn a little bit about Silverlight, XAML, and Vista gadgets.

AL 3D Audio and Environmental Audio Extension
Rating: none
arnav - 06/25/2007
Games and sophisticated applications require the use of a 3D Audio facility to place their gamers or users in a 3D Space. This results in a virtual world in which the user is immersed, resulting in an improved user response. Learn to use a technology by Creative Labs, the EAX or Environmental Audio Extension, that makes the virtual world richer with respect to 3D sound.

How to Construct a Reusable Silverlight ASP.NET User Control
Rating: none
Chad Campbell - 05/01/2007
Silverlight provides new opportunities for building lasting connections with users. In this article, you will learn how to use this new tool to create a simple logo control.

How to Save and Load a Windows Region with the Win32 API
Rating: none
Marc Gregoire - 04/12/2007
Learn how to save a Windows region to a file with GetRegionData and how to load and re-create it with ExtCreateRegion the Win32 API way.

[Updated] ImageStone
Rating:
crazybit - 03/21/2007
ImageStone is a powerful C++ class library for image manipulation. It is written in pure C++ and is easily portable. Its features include load/save (supports BMP, GIF, JPG, PNG, TIF, ICO, TGA, PCX, PSD...), display, histogram, undo/redo, and image transformation with over 100 predefined effects.

[Updated] Capturing Windows Regardless of Their Z-Order
Rating:
Shahar Golan - 02/13/2007
Capture a top window's content to a BMP file, regardless of the window's z-order.

Find Simplicity and Portability in PNGwriter Graphics Library
Rating:
Victor Volkman - 12/15/2006
PNGwriter is an easy-to-use open source graphics library that uses PNG as its output format. Jump right in with a demo for creating a PNG programmatically.

Multimedia Audio SDK
Rating: none
arnav - 11/14/2006
No amount of description of a tune can ever replace the experience of hearing it. But, playing a sound file synchronously or asynchronously, mixing sound, or excercising still finer control over it has been a pain in the neck. Audio API makes playing sound a very comfortable and enjoyable experience.

Extracting the Thumbnails and EXIF Information of JPEG Files
Rating:
Georges Dumond - 09/11/2006
Digital cameras add material to the JPEG files they create, containing information that is easy to extract: thumbnails and information EXIF.

How Speech Recognition Works
Rating:
p_sudeesh - 08/03/2006
Learn about the basic functioning of Speech Recognition.

Using a Camera with Windows Mobile 5
Rating:
Amit Ranjan - 07/21/2006
Learn how to access a camera and capture video by using a Windows Mobile 5.0 API called DirectShow.

Transparent Flash Control in Plain C++
Rating:
Igor Makarov - 07/11/2006
Learn about OLE container implementation to host a Transparent Flash Player Control using plain C++. No ATL, MFC, or other libraries are used.

Progress Sphere
Rating:
Robert Tari - 06/23/2006
Learn about a class that displays and automates a translucent, shadowed modal dialog with a progress sphere.

[Updated] DVD Explorer
Rating:
Georges Dumond - 06/12/2006
Learn about a new utility to analyse the data's structure on a DVD.

Using Windows Vista Icons
Rating:
vlasta - 05/18/2006
Learn about the changes in the .ico format in Windows Vista and how to compile Vista icons into your applications.

[Updated] Setting Up OpenGL in an MFC Control
Rating:
Brett Fowle - 03/14/2006
Learn how set up an OpenGL rendering context inside an MFC control and make use of the timers MFC has to offer.

[Updated] Intercept Calls to DirectX with a Proxy DLL
Rating: none
Michael Koch - 03/13/2006
Learn to intercept calls to DirectX (D3D) by using a proxy DLL ("stub-dll"). The concept is used to show information on top of a DirectX full screen game, without touching the game's source.

PortAudio: Portable Audio Processing for All Platforms
Rating:
Victor Volkman - 03/10/2006
The days of locking your audio applications into one platform are over. PortAudio, a free, cross-platform audio I/O library, enables you to record and/or play sound using a simple callback function.

File Open and Save As Dialogs for MFC Applications Using GDI+
Rating:
Ovidiu Cucu - 03/07/2006
Learn about CFileDialog-derived classes that offer an easy way to implement File Open and Save As dialogs in MFC applications that use GDI+.

Mould Text in Any Shape
Rating:
Sjaak Priester - 02/07/2006
Sometimes, putting text in a rectangular block may just be a little too straight. With the C++ class QEnvelopeText, you can mould a piece of body type in any shape.

Anti-Aliased Image Transformation (Aaform)
Rating:
msg555 - 12/19/2005
Given an image and a quadralateral, Aaform will fit the image onto the quadraleteral passed using geometry.

[Updated] Anti-Aliased Image Rotation (Aarot)
Rating:
msg555 - 11/07/2005
Rotate images using geometry.

Let Your Characters Dance and Wiggle
Rating:
Sjaak Priester - 10/24/2005
This versatile class arranges the characters of a text string along any curve.

Make GDI+ Less Finicky About Fonts
Rating:
Sjaak Priester - 09/23/2005
Windows GDI+ understands only half of the fonts out there. Use the QGraphicsText class to work with the other half.

Drawing Curved Objects
Rating:
Sjaak Priester - 09/08/2005
Add support for interactive curve drawing to your MFC app by dropping in theQBezierTracker class.

[Updated] Scaling, Rotating, and Shearing with QTransformTracker
Rating:
Sjaak Priester - 09/02/2005
This CRectTracker on steroids not only lets you move and scale screen objects, but also rotate and shear them.

[Updated] "Rubber Sheeting" with QWarpTracker
Rating:
Sjaak Priester - 09/01/2005
Warping is the most drastic way to change the form of a GDI+ graphics object. The class QWarpTracker lets you do it interactively.

Cross-Platform Game Development for C++ Devs
Rating:
Victor Volkman - 08/05/2005
Are you an aspiring game developer who's not sure how to get started? Get a close-up look at an open source, cross-platform gaming engine that can have you on your way to creating a hit game title in no time.

[Updated] The Mists of Avalon
Rating:
Guido Stercken-Sorrenti - 07/25/2005
Learn about "Avalon," the exciting new presentation subsystem of the upcoming Windows platforms. After an introduction to declarative drawing and XAML, you'll use XAMLPad to get a first taste of Avalon programming.

[Updated] Capture Live Video from Various Video Devices
Rating:
Dillip Kumar Kara - 06/10/2005
LiveVideo captures various video sources from various devices attached to the computer.

Puzzle, a Game with the MFC Doc/View Architecture (SDI/MDI)
Rating:
Georges Dumond - 06/02/2005
Learn how to display a menu with thumbnails and several other windows, move and manage the pieces of a puzzle with a linked list, and then show them without flicker.

Build a Maintenance Application with the XmlTextWriter/XmlTextReader Classes
Rating:
Tom Archer - MSFT - 05/27/2005
Tom Archer presents a step-by-step tutorial for building an application that uses the .NET XML classes to read and write video information to an XML file.

DirectShow Single-Frame Capture Class Without MFC
Rating:
Walegwa - 04/22/2005
Learn how to use DirectShow to capture a frame into a Windows DIB from a DV Camera or Web Camera, FireWire, or USB.

[Updated] MFC Multithreaded Classes for Recording, Playing, and Saving (WAV Files)
Rating:
paulcheffers - 04/15/2005
Record sound and echo it to the computer speakers. The sound is also saved in a sound file that can be played back to the computer speakers.

Wave Player & Recorder Library
Rating:
cgsprinter - 03/25/2005
An easy to use wave library that can be used in a wave player or a wave recorder.

2D & 3D Visualization Techniques for Geo-Referenced Images
Rating:
Andy McGovern - 02/23/2005
Provides some conceptual background for working with geo-referenced imagery and specific details for GeoTIFF images. Also provides a 2D & 3D sample project with first person fly throughs.

An MFC OpenGL Polygon Tessellation Demo
Rating:
fpaynter - 02/16/2005
Discover a MSVC++ V6 MFC SDI project that demonstrates how to access the OpenGL polygon tesselation functions in an MFC C++ application.

[Updated] Video for Windows Single-Frame Capture Class Without MFC
Rating:
Walegwa - 02/01/2005
Learn to capture single frames from a webcam to memory for environments where it isn't possible to use MFC.

PCM Audio and Wave Files
Rating:
raghuvamshi - 01/18/2005
Provides a broad overview of what PCM audio is and how it is implemented in WAVE files.

Managed C++: Rubber-Banding and Cropping Images
Rating: none
Tom Archer - MSFT - 12/01/2004
Learn how .NET enables you to easily allow your users to create a cropping area of an image with the mouse and then create a new image consisting of only that cropped area.

Managed C++: Loading and Displaying Images
Rating:
Tom Archer - MSFT - 11/29/2004
For years, one of the biggest complaints about MFC was its lack of imaging support. Tom Archer shows how Managed C++, the .NET Image class, and the PictureBox control make loading, displaying, and dynamically sizing an image a snap.

Managed C++: Use GDI+ to Render Reflected Text
Rating:
Tom Archer - MSFT - 11/22/2004
Tom Archer illustrates how you can use the TranslateTransform and ScaleTransform methods to invert and display the reflection of a string.

[Updated] Working with TIFF Images
Rating:
Andy McGovern - 11/16/2004
Learn about an implementation of a simple approach that will allow you to include support for TIFF files in your applications with a few library calls.

next