The MFC Professional


MSKB WIN SDK ARTICLES

Q129658   SAMPLE: Reading and Writing Aldus Placeable Metafiles
Q121210   SAMPLE: MIDISX.EXE Demos MIDI System Exclusive Communication
Q121209   SAMPLE: MIDIIO Sample Demonstrates MIDI Input and Output
Q121208   SAMPLE: SNDPLAY Sample Plays a Sound File
Q120253   SAMPLE: Multimedia Registration Kit revision 3.0

Q116293   SAMPLE: Direct-to-Disk Recorder with ACM
Q116082   SAMPLE: Using MCI Commands in Visual Basic
Q115761   SAMPLE: SPINDIB Demonstrates 90-degree DIB Rotation
Q115566   SAMPLE: Open Multiple AVIs, Use of MCI_PUT Command
Q114603   SAMPLE: Troubleshooting Guide for the 16-bit Setup Toolkit

Q113262   SAMPLE: Plotting TrueType Characters
Q113190   SAMPLE: WFW Named Pipe Client
Q113189   SAMPLE: Implementing a List Box Full of Dialog Boxes
Q112641   SAMPLE: Using ExtDeviceMode() to Modify Printer Settings
Q112640   SAMPLE: Paging Down in an Owner-Draw Variable List Box

Q105501   SAMPLE: Dialing a Modem in Windows 3.1
Q105116   SAMPLE: SpawnAndWait DLL Provides Synchronous Spawn Function
Q104792   SAMPLE: Sample Demonstrates Read-Only Pop-Up Window w/ Shadow
Q104096   SAMPLE: INIHEADR Sample Reads Section Headers from .INI Files
Q103856   SAMPLE: Subclassing VBX Controls with MFC 2.0

Q103399   SAMPLE: Rebooting an MSSetup Script on User Request
Q103375   SAMPLE: Code Demonstrates Dynamic Child Dialog Boxes
Q103345   SAMPLE: Demonstrates BitBlts to Shuffle Around the Screen
Q103343   SAMPLE: Using DDE to Create Program Manager Groups and Items
Q103342   SAMPLE: File Input and Output in Visual Basic

Q103341   SAMPLE: GDI Region, Clipping, and Bitmap Functions
Q103339   SAMPLE: BitBlt and StretchBlt Animation
Q103337   SAMPLE: Retrieving Status of Text Box Using Windows Messages
Q103318   SAMPLE: Moving an Item in a List Box Using Drag and Drop
Q103230   SAMPLE: DDE Client Over a Network

Q103228   SAMPLE: DDE Communication Over a Network
Q103227   SAMPLE: Visual Basic Using Windows DLLs
Q103226   SAMPLE: Mixed-Language Application (VB, COBOL, SQL)
Q103225   SAMPLE: Processing Nonclient Messages with Msg Blaster Control
Q103223   SAMPLE: Trapping System RIPs and Other Notification Messages

Q103219   SAMPLE: Testing to See if a Drive is a CD-ROM
Q103217   SAMPLE: Synchronizing Applications with CD Audio
Q103215   SAMPLE: Animation in Windows
Q103214   SAMPLE: Updating the Screen Without Flicker
Q103213   SAMPLE: Printing in Visual Basic and C

Q103210   SAMPLE: Desiging DLLs for Multiple Client Applications
Q103208   SAMPLE: Mini Title Bars for Windows
Q102870   SAMPLE: Reading the Boot Sector of a Drive
Q100947   SAMPLE: Port Trapping in Windows 3.0/3.1
Q100366   SAMPLE: lstrcmpi, Accented Chars, and Sort Order in Windows

Q100357   SAMPLE: Accelerators for File Manager Extensions
Q99862    SAMPLE: Connect Net Drive--a File Manager Extension
Q99808    SAMPLE: Changing Background and Text Color of Message Box
Q99807    SAMPLE: Shell DDE Using DDEML
Q99803    SAMPLE: Customizing the MDI Window Menu

Q99797    SAMPLE: Simple Training Techniques for a Recognizer
Q98681    SAMPLE: VIEW Demonstrates Drawing Ink at a Slower Rate
Q98627    SAMPLE: Advanced ALC_ Sample and ShowKeyboard() Sample
Q98626    SAMPLE: Annotating and Printing Text and Ink Together
Q98619    SAMPLE: PATPOLY Demos Polygon Filled with Dithered Color

Q97940    SAMPLE: Global Heap Functions
Q97409    SAMPLE: DDESERV Demonstrates a Basic DDE Server
Q97408    SAMPLE: DDEEXEC Demonstrates DDE Execute Strings
Q97402    SAMPLE: Measuring System Timings by Using Printer Port
Q97399    SAMPLE: Implementing Owner-Draw Combo Boxes

Q97397    SAMPLE: FONTUTIL.RTF - Technical Article
Q97396    SAMPLE: Hierarchical List in Owner-Draw List Box
Q97371    SAMPLE: A Virtual List Box Implementation
Q97365    SAMPLE: TRANSBLT Demonstrates Bitmaps with Transparency
Q97360    SAMPLE: Window Hierarchy and Styles

Q97352    SAMPLE: Palette Utilization Demonstration
Q97348    SAMPLE: MINMAX Demonstrates the WM_GETMINMAXINFO Message
Q97340    SAMPLE: GetGlyphOutline() Function Demonstration
Q97331    SAMPLE: Launching One Application for Windows from Another
Q97303    SAMPLE: TOOLBAR Demonstrates Creating a Toolbar

Q97265    SAMPLE: Floating-Point Samples for Windows
Q97224    SAMPLE: SALEANAL Forcast Tracking Application for Pen Windows
Q97223    SAMPLE: RECEIPT Order Application for Pen Windows
Q97222    SAMPLE: LOANAPP Sample Pen Loan Application
Q97221    SAMPLE: INSURE2 Visual Basic Pen Insurance Application

Q97220    SAMPLE: HEALTH is a Visual Basic Pen Healthcare Application
Q97218    SAMPLE: RCDUMP Displays the RCRESULT Structure
Q97217    SAMPLE: PRESSURE Demonstrates Capturing Pressure Information
Q97214    SAMPLE: HOTSPOTS Recognizes Hotspots Associated with Gestures
Q97213    SAMPLE: GRID Demonstrates Circle Gestures and Much More

Q97209    SAMPLE: ZYZGAUGE Demonstrates a Progress Bar
Q97208    SAMPLE: MIDIKEYB Demonstrates the midiKeyB Control
Q97206    SAMPLE: MULTAPP is a Multi-Instance DLL with Separate Data
Q97205    SAMPLE: ISHANDLE Demonstrates Validating Handles
Q97201    SAMPLE: BADAPP Intentionally Forces a GP-Fault or Hang

Q97200    SAMPLE: XTENSION Demonstrates a File Manager Extension DLL
Q97199    SAMPLE: WINQUERY Demonstrated SQL Server Queries
Q97197    SAMPLE: SHOWGRP Demonstrates Reading Group Files
Q97196    SAMPLE: MFCDIB Demonstrates Defining a DIB with MFC
Q97195    SAMPLE: MAKEAPP Demonstrates Using WINDOWS.H STRICT Option

Q97193    SAMPLE: WINCAP Captures Screens Using DIB API
Q97192    SAMPLE: RLEAPP Demonstrates Animations Using DIB RLE Format
Q97190    SAMPLE: GDIWATCH Uses Tool Helper Library to Walk Heap
Q97189    SAMPLE: FADE Demonstrates Fading Bitmaps w/ Pallette Animation
Q97188    SAMPLE: DRAGBMP Demonstrates Dragging Bitmaps on the Screen

Q96789    SAMPLE: Windows Code Module to Delete Files
Q96312    SAMPLE: Windows Application to Unload DLLs from Memory
Q95937    SAMPLE: DLL Which is Callable from Microsoft Setup Script
Q95333    SAMPLE: Copying a File
Q94691    SAMPLE: Bitmap Manipulation Techniques

Q93199    SAMPLE: Code Implementing a Child Window with Menus
Q92905    SAMPLE: Infinite Loop When Moving Through Dialog Box Control
Q92829    SAMPLE: DDEML Samples Using Microsoft Foundation Classes
Q92828    SAMPLE: Maintaining a Hidden Application
Q92538    SAMPLE: Corrections to the Windows 3.1 SDK Sample FONTEST

Q92537    SAMPLE: Windows Application Produces Stack Trace
Q92443    SAMPLE: Using Microsoft C Compiler Options with Windows
Q92441    SAMPLE: VERSTAMP Accesses the File Version Information Resouce
Q92436    SAMPLE: Demonstration of Using _fmalloc
Q92433    SAMPLE: Handling Callbacks with C++ Member Functions

Q90839    SAMPLE: DYNBEDIT Changes From Edit to Bedit Control @ Run Time
Q90486    SAMPLE: Annotating a Text File with Ink
Q90485    SAMPLE: Passing Ink Between Hedit Controls
Q87343    SAMPLE: Creating a Glossary Button in Windows Help
Q86926    SAMPLE: Using the Dynamic Data Exchange Management Library

Q86267    SAMPLE: Using the LZFILE Functions
Q85633    SAMPLE: Application Splits a Window into Two Panes
Q85431    SAMPLE: Code Modifies the Font Common Dialog Box
Q85283    SAMPLE: Application Shows Microsoft Foundation Classes
Q85282    SAMPLE: Application Dynamically Links to a DLL Using a Class

Q85203    SAMPLE: Code Demonstrates Window Status Bar
Q85178    SAMPLE: Read-Only Edit Control Compatible with Windows 3.0
Q84981    SAMPLE: Code Demonstrates Keeping an Icon Fixed in Place
Q84980    SAMPLE: Code Demonstrates Changing Dialog Box Size
Q84979    SAMPLE: Code Demonstrates Superclassing MDI Client Window

Q84978    SAMPLE: Code Simulates Changing List Box Style
Q84932    SAMPLE: DLLSKEL Demonstrates DLL and Calling Application
Q84456    SAMPLE: TERMWAIT Spawns Task and Waits for its Termination
Q84133    SAMPLE: Undesirable Interactions Between Dialog Box Types
Q84129    SAMPLE: Code Demonstrates How to Add Menus to a Dialog Box

Q83915    SAMPLE: Adding and Removing Caption of a Window
Q83914    SAMPLE: Creating a Shortcut-Key Edit Control
Q83661    SAMPLE: Executing Excel Functions with Return Values Using DDE
Q83556    SAMPLE: Windows 3.1 Window Styles
Q83365    Sample Code Demonstrates Using Private Dialog-Box Class

Q83364    SAMPLE: Code Demonstrates Flashing an Edit Control
Q83363    SAMPLE: Unlocking Large-Model Extra Data Segments
Q83234    SAMPLE: Save and Restore Window Size, Position, Sample Code
Q83233    SAMPLE: Code Uses Keyboard Hook to Access Help
Q83034    SAMPLE: Reading and Converting Between the Three GDI Resources

Q83010    SAMPLE: Navigating a Windows Help File Topic Hierarchy
Q82903    SAMPLE: Code Displays 256-Color DIB on Standard VGA
Q82233    SAMPLE: TrueType Functions and Structures
Q82170    SAMPLE: Code Demonstrates Creating Dialog Box in DLL
Q82077    Sample Application Demonstrates Using DDEML

Q82076    SAMPLE: Program Demonstrates Edit Control Validation
Q81993    SAMPLE: Controlling a Videodisc Player
Q81872    SAMPLE: Detecting Multimedia Extensions and Drivers
Q81871    SAMPLE: Controlling the CD Using mciSendCommand()
Q81869    SAMPLE: Using mciSendCommand() to Control CD-ROM Drive

Q81814    SAMPLE: Code Implements a "Tool Box" Window
Q81706    SAMPLE: Sample Code Demonstrates an Owner-Draw Combo Box
Q81610    SAMPLE: Multiline Edit Control Overwrite Mode Sample Code
Q81498    SAMPLE: DIBs and Their Uses
Q81337    SAMPLE: Common Dialogs and Printing Functions Sample Code

Q81336    SAMPLE: Code Extracts and Displays Application Resources
Q81335    SAMPLE: Code Demonstrates Multiple Instance DLL
Q81334    SAMPLE: Code Demonstrates Using a WH_KEYBOARD Hook
Q81333    SAMPLE: Code Demonstrates Windows 3.1 WH_MOUSE Hook
Q81245    SAMPLE: DeviceCapabilities Function Sample Code

Q81140    SAMPLE: Code Demonstrates SystemParametersInfo()
Q81139    SAMPLE: Code Demonstrating Background Processing in Windows
Q80946    SAMPLE: Implementing a Read-Only Edit Control In Windows
Q80887    SAMPLE: Switching Between Accelerator Tables in an Application
Q80822    SAMPLE: Preventing Windows from Switching Tasks

Q80553    SAMPLE: Changing Size of an Edit Control
Q80360    SAMPLE: Capturing and Reproducing Ink
Q80226    SAMPLE: Spawn an Application and Wait Sample Code
Q80225    SAMPLE: Code Demonstrates Using TrackPopupMenu
Q79976    SAMPLE: Code Demonstrates an Application Sign-On Screen

Q78953    SAMPLE: Code Demonstrates Using Dialog Box Templates
Q78807    SAMPLE: DDEML with Metafiles
Q77931    Sample Help File Demonstrates Win 3.1 Help Macros
Q77783    SAMPLE: Modal Dialog Child of Modeless Dialog Box Sample Code
Q77649    Sample Source Code Demonstrates Playing Metafiles

Q77287    SAMPLE: Raising Text Size Limit for Edit Controls
Q77282    SAMPLE: Changing Color Bitmaps to Monochrome
Q77256    SAMPLE: Writing a Windows Application Using MASM 6.0
Q76684    SAMPLE: Code Replaces sscanf in DLLs for Windows
Q76588    SAMPLE: Demonstration of WH_CALLWNDPROC & WH_GETMESSAGE Hooks

Q76535    SAMPLE: Creating a Custom Raster Font
Q76474    SAMPLE: ENTER & TAB Keys in Dialog Box Multiline Edit Control
Q75910    SAMPLE: High-Resolution Timing Services
Q75846    SAMPLE: Using DrawPenData() or RedisplayPenData() to Display Ink
Q75738    SAMPLE: Creating Accelerator Tables Dynamically

Q75736    SAMPLE: Mapping Modes Code Example
Q75537    SAMPLE: DLLFLOAT Converts Floating-Point Numbers to Strings
Q75336    SAMPLE: Scrolling Dialog Box Sample Code in Software Library
Q75110    SAMPLE: Code Sample Manages Printing Reports in Applications
Q75002    SAMPLE: Changing the Default Background Color of an MDI Client

Q75001    SAMPLE: Changing the Parent of a Child Window Using SetParent
Q74999    SAMPLE: Code to Demonstrate a Button Bar
Q74908    SAMPLE: Using the Palette Under Windows
Q74799    SAMPLE: Palette Animation in Windows
Q74797    SAMPLE: Implementing Sizable Form Fields in Windows

Q74509    SAMPLE: Dynamically Changing Icons in a Modal Dialog Box
Q73681    SAMPLE: DDE Sample Code in Software Library
Q72592    SAMPLE: TOOLHELP.DLL Functionality Demonstration
Q72222    SAMPLE: Appending Menu Items to Other Applications
Q72135    SAMPLE: Alternate MDI Tiling Scheme Code Sample Available

Q72023    SAMPLE: Data Input Verification for Edit Controls
Q71670    SAMPLE: BACKGRND Demonstrates Background Processing
Q71660    SAMPLE: Minimal MDI Application Source in Software Library
Q71498    SAMPLE: Writing Volume Labels to Floppy and Hard Disks
Q71061    SAMPLE: Owner-Draw Menu Item Width Includes a Check Mark Width

Q70073    SAMPLE: Code to Extract an Icon from a Windows .EXE File
Q70070    SAMPLE: Code to Provide Time and Date Information
Q70006    SAMPLE: WinQuickSort(), qsort() Replacement for Windows
Q69080    SAMPLE: Simulating Drag-and-Drop Interface for Custom Control
Q69078    SAMPLE: Printing Text Reports

Q69077    SAMPLE: Using IsDialogMessage to Simulate a Dialog Box
Q69029    SAMPLE: Code Stores Resources in a Dynamic-Link Library
Q68647    SAMPLE: Windows Code to Parse MS-DOS Environment Variables
Q68569    SAMPLE: Sample Code Uses PatBlt to Drag a Frame Rectangle
Q68560    SAMPLE: DLL Installs an ISR That Can Signal an Application

Q68556    SAMPLE: Sample Code Using a Dialog Box as the Main Window
Q68301    SAMPLE: Developing a Spreadsheet Application for Windows
Q67709    SAMPLE: System Bitmaps Available Through LoadBitmap() Data
Q67677    SAMPLE: Controlling the Horizontal Scroll Bar on a List Box
Q67250    SAMPLE: Generic Custom Control Sample Code in Software Library

Q67247    SAMPLE: MUSCROLL Custom Control Code in Software Library
Q66992    SAMPLE: Drawing a Custom Border Around a Control Window
Q66989    SAMPLE: Demo of a Keyboard Hook Function Keyboard Filter
Q66370    SAMPLE: Controlling the Horizontal Scroll Bar on a List Box
Q66247    SAMPLE: MENUITEMTEMPLATE Structure Is Documented Incorrectly

Q66246    SAMPLE: Using RegisterWindowMessage for Interapp Communication
Q65880    SAMPLE: Placing a Status Bar in an MDI Frame Window
Q65792    SAMPLE: Right and Decimal-Alignment in Owner-Draw Controls
Q64328    SAMPLE: Owner-Draw: 3-D Push Button Made from Bitmaps with Text
Q64326    SAMPLE: Owner-Draw: Processing WM_DRAWITEM to Draw Controls

Q64078    SAMPLE: Right Justifying Numbers in a Windows List Box
Q64077    SAMPLE: QuickSort Sample Code for Windows
Q48713    SAMPLE: Creating the Default Border Around a Push Button
Q47499    SAMPLE: Sharing Global Memory Between Applications
Q43492    SAMPLE: Creating a User-Defined Control

Q42061    SAMPLE: Code to Access New .EXE File Headers
Q40962    SAMPLE: Multiple Application Instance Data in a DLL
Q39090    SAMPLE: Aligning the Logical and Physical Coordinate Systems
Q38170    SAMPLE: Using Main Window Edit Menu w/ Dialog Box Edit Control
Q37657    SAMPLE: Using User-Defined Resources in Windows Applications

Q37138    SAMPLE: Windows Journal Hooks Sample Source Code
Q35708    SAMPLE: Using a Device Driver to Send Binary Data to a Printer
Q35499    SAMPLE: Expanding the Size of a Dialog Box
Q32931    SAMPLE: MAZE Program from MS Systems Journal Demonstrates DDE
Q32167    SAMPLE: Code to Demonstrate Superclassing Available

Q24600    SAMPLE: Demonstration of Adding Menus Dynamically
Q11958    SAMPLE: App Demonstrates Modal and Modeless Dialog Boxes
Q11352    SAMPLE: Using DLLs to Share Menus and Other Resources



Seen any good SDK articles? Let me know!

Back to The MFC Professional