• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio 6.0 Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▼Knowledge Base
      • About the Microsoft Knowledge Base
      • ▶ACME Setup Program
      • ▶BackOffice
      • ▶Data Access
      • ▶Exchange
      • ▶Fortran Compiler
      • ▶FoxPro
      • ▶Hardware
      • ▶Internet Explorer
      • ▶Internet Development
      • ▶Macro Assembler
      • ▶Messaging
      • ▶Microsoft Developer Network
      • ▶Microsoft Mastering Series
      • ▶Microsoft Systems Journal
      • ▶NetShow
      • ▶Office
      • ▶OLE
      • ▶Visual Basic
      • ▶Visual Database Tools
      • ▼Visual C++
        • How To Load and Display Graphics Files w/LOADPIC.EXE
        • Notification Tray Icon Component
        • /Gt Switch Has the Default Value /Gt5
        • _bios_serialcom Sends and Receives Single Character Data
        • Accessing OLE 2.0 Embedded Object Dirties OLE 1.0 Client
        • ActiveX Control Fails in Visual Basic but Works Fine in MFC
        • Adding a Full Screen Feature to an MFC Application
        • Adding Control Bars to Dialog Boxes in MFC
        • Adding Control Bars to Foundation Classes Dialogs
        • AOTBLOB Read/Writes BLOB Using OLE DB Consumer Template
        • Article List for Problems With a CLongBinary Field
        • Assignment of Void Pointer Does Not Give Warning Message
        • AsyncDown Demonstrates Asynchronous Data Download
        • Asynchronous MFC ODBC Database Processing Using Threads
        • AtlSink Uses ATL to Create a Dispinterface Sink
        • Availability of Japanese Visual C++
        • BETA-PRB: ActiveX Control Is Parent Window of Modeless Dialog
        • BLOB Data Doesn't Update with CRecordset::Open appendOnly Option
        • Blocks32: Demonstrates CRectTracker Class
        • Browser Toolkits for Microsoft Visual C++
        • BUG: Error Deleting VB ActiveX Control From Test Container
        • BUG: 'AtlReportError: no overloaded function takes X parameters'
        • BUG: 'Attach to Process' List Is Empty
        • BUG: 'Error copying sample files' When Copying Samples to Drive
        • BUG: 'Error Spawning 'vcspawn.exe'. The build could not be perfo
        • BUG: 'Out of Memory' Error When Saving to an Existing File
        • BUG: 'Sorry! An error occurred when generating the object.'
        • BUG: 'This Stub Requires an Updated Version of
        • BUG: 'using' Declaration Doesn't Overload Base Class Members
        • BUG: /Og Generates Bad Code for a Compare/Branch
        • BUG: /Za Compiler Option Causes C2248 Compiler Error
        • BUG:
        • BUG: 16-bit Executable Resources Gets Corrupted
        • BUG: 4 Class Wizard Problems w/ International System Settings
        • BUG: A Workspace with Many Dependencies May Appear to Hang
        • BUG: Access to Nested Base Class Member Functions Blocked
        • BUG: Access Violation calling CManualAccessor::AddParameterEntry
        • BUG: Access Violation Opening a Workspace of Type Makefile
        • BUG: ActiveX Control Events Are Not Fired in ATL Dialog
        • BUG: Adding Method to Custom Interface Causes MIDL2269
        • BUG: Additional DLLs Invalid in Debug Project Settings
        • BUG: AfxMessageBox Help Fails to Bring Up Proper Topic
        • BUG: Aggregate Initializer Fails In VC++ 32-bit, Ver. 1.0, 2.0
        • BUG: App Studio GP Faults in RCDLL.DLL When Opening a .RC file
        • BUG: Assert When Calling AfxFreeLibrary from ExitInstance
        • BUG: Assertion Failed When Opening a Second ActiveX Document
        • BUG: ATL ActiveX Fails on Win95 when Hosting ActiveX Controls
        • BUG: ATL ClassWizard Uses AfxGetStaticModuleState() in MFC EXE
        • BUG: ATL Consumer Wizard truncates SQL Server Field to TCHAR
        • BUG: ATL EXE Server on CComAutoThreadModule Hang on Registration
        • BUG: ATL Object Wizard Doesn't Add Entry to Connection Point Map
        • BUG: ATL Object Wizard Prevents Undo Changes
        • BUG: ATL OLE DB Provider Fails When Called from SQL 7.0 Query
        • BUG: ATL OLE DB Provider not Working with OLE DB Services
        • BUG: ATL Registrar Code Does Not Handle DBCS Correctly
        • BUG: ATL Server Registration May Fail for Non-Administrators
        • BUG: AV Using ios-Derived Type in Multithreaded Apps
        • BUG: Bad Code Generated by Global Optimization
        • BUG: Bad Result If Call Inline Function Twice in Expression
        • BUG: Based Ptr. Init Fails at Global Scope in CPP File
        • BUG: Blob Persistent Data Incorrect for Ported OLE Control
        • BUG: BLOCKS32 Sample Fails to Show Cursors when Linked to MFC
        • BUG: BN_DOUBLECLICKED Message Handler Not Hit in MFC Dialog Box
        • BUG: Breakpoint Not Hit in ActiveX DLL on CE Device
        • BUG: Breakpoint Occurs When You Insert Clipboard Assistant
        • BUG: Breakpoint Skip Count Resets to Zero After First Pass
        • BUG: Breakpoints Not Hit in ATL MMC Snap-In
        • BUG: Browse Info Flag Not Saved for Subproject After Conversion
        • BUG: Browser Information Shows Incorrect Reference to Variable
        • BUG: Browsing Template Function Definition Goes to Wrong Place
        • BUG: Build Errors on Non-Void Return Types for Friend Function
        • BUG: Build Succeeds Despite Invalid Custom Build Command
        • BUG: C Compiler May Not Catch Integer Division-by-Zero Error
        • BUG: C1001 Error for More Than One Explicit Instantiation
        • BUG: C1001 file 'msc1.cpp', line 1188, Using Recursive Namespace
        • BUG: C1001 Generated Using typedef for Member Functions
        • BUG: C1001 or C2434: Using Templates in Default Arguments
        • BUG: C1001 When Template Class Is Included in Precompiled Header
        • BUG: C1001: Internal Compiler Error in Template.cpp, Line 6514
        • BUG: C2059 Error on Out-Of-Class Definition of Member Templates
        • BUG: C2059 Initializing Static Data Member of a Template Class
        • BUG: C2061, C2062, C2226, C2039 Occur When Using enum types
        • BUG: C2143 When Initializing Static Member in Class Template
        • BUG: C2146/C2501 In the .tlh or .tli files Created by #import
        • BUG: C2233 on User-Defined Type Array Member of Template Class
        • BUG: C2248 When Access Protected Nested Class in Derived Class
        • BUG: C2248: Statics in Friends, No Access to Protected Members
        • BUG: C2258 and C2252 on in Place Initialization of Static Const
        • BUG: C2352 Error for Reference to Nested Class Member
        • BUG: C2374 in OLECTLID.H When Rebuilding DBDAO3.DLL for VC 4.2
        • BUG: C2483 Instantiating Objects with the Thread Attribute
        • BUG: C2487 Error Occurs If Multiple Static Vars Use dllexport
        • BUG: C2511 Error on Member Function with Unknown Parameter
        • BUG: C2555 On Virtual Functions with Covariant Return Types
        • BUG: C2555 with Virtual Function Returning Template Object
        • BUG: C2572 When Define Function Pointer w/ Default Argument
        • BUG: C2667 and C2668 on Partial Ordering of Function Templates
        • BUG: C2954 Error When Using Class Template as Template-Parameter
        • BUG: C2955 Error Generated If Using Same Name as Template
        • BUG: C2964 On Pointer-To-Member As Template Argument
        • BUG: C2989 and C2988 on Class Template Partial Specializations
        • BUG: C4003: Not Enough Parameters for SubclassWindow Macro
        • BUG: C4786 or C1067 Caused by Long Identifier and /Zi
        • BUG: C4786 Warning Is Not Disabled with #pragma Warning
        • BUG: Calling CHttpFile::ErrorDlg Function Causes Errors 127
        • BUG: Can't Export Symbols Differing Only by Leading Underscores
        • BUG: Can't Serialize Items After CRichEditDoc::Serialize
        • BUG: Can't Set Some Background/Foreground Colors in InfoViewer
        • BUG: Can't Use Simple Type in an Explicit Call of a Destructor
        • BUG: Cannot Access Static Data Members in Inline Assembly
        • BUG: Cannot Cast Double to int for Use in an Array Declarator
        • BUG: Cannot Disconnect From Network Drive After Running Setup
        • BUG: Cannot Open Document From Shell If EXE Has Long File Name
        • BUG: Cannot Set Access Memo Field to NULL with Snapshots
        • BUG: Cannot Step Over Function That Contains Data Breakpoint
        • BUG: CArchiveException for Read-only and Write-only Files
        • BUG: CB_SETTOPINDEX and CB_GETTOPINDEX Always Return 0 on Mac
        • BUG: CComBSTR Does Not Allocate Enough Space Sometimes
        • BUG: CDatabase::ExecuteSQL() Function Does Not Throw Exception w
        • BUG: CEPC Mouse Driver Moves Cursor Erratically
        • BUG: CFileDialog Causes Help Window to Appear on WinCE 2.11
        • BUG: CFormView Loses the Control's Focus When Restored
        • BUG: Changes in an ISAM Table Not Seen by DAO
        • BUG: Changes to Remote Project Files Not Detected
        • BUG: Character Constant with \0 Not Stored Properly
        • BUG: CHtmlView Does Not Repaint Correctly in AppWizard MDI APP
        • BUG: CHtmlView Leaks Memory by Not Releasing BSTRs
        • BUG: ClassView Add... Errors with Read-Only Project Files
        • BUG: ClassView Cannot Add Member Functions To Template Classes
        • BUG: ClassView Cannot Find Template Member Function Definition
        • BUG: ClassView Doesn't Show All Methods for an Interface
        • BUG: ClassWizard Is Disabled When Any Workspace Project Unloaded
        • BUG: ClassWizard May Fail to Derive a Class from CRecordset
        • BUG: ClassWizard Omits Methods with BYTE or BYTE* As Parameters
        • BUG: ClassWizard Parsing Error with MBCS Helpstring in .odl File
        • BUG: Compile Errors Result for Certain ATL Method Parameters
        • BUG: Compiler Error C2143 on Function-Try-Block Syntax
        • BUG: Compiler Error C2955 Caused by Global STL Iterators
        • BUG: Compiler Errors Initializing const Reference to an Array
        • BUG: Compiling ANSI Build of Dao36x.dll Generates Error
        • BUG: Compiling with the In-Line Function Expansion Optimizations
        • BUG: Constructor Gets Called Multiple Times on the Same Object
        • BUG: Containers Show
        • BUG: Context Sensitive Help Problems in OLE Common Dialogs
        • BUG: Crash in Ole32.dll When Creating an ATL Composite Control
        • BUG: CRecordset Does Not Set HSTMT Attributes for Updates
        • BUG: CRecordset::Update Fails After Upgrading
        • BUG: Crystal Reports AppWizard Disables Multi-Language Support
        • BUG: CSharedFile::Detach() Does Not Call GlobalUnlock()
        • BUG: CString::Delete() Does Not Return the Correct Value
        • BUG: CTime::Format Returns Wrong Date If the Date Field Is NULL
        • BUG: CTime::GetCurrentTime Returns Incorrect Date for CE 2.11
        • BUG: CToolTipCtrl Stops Working After Dialog Is Displayed
        • BUG: Custom AppWizard Generates Incorrect Toolbars and Bitmaps
        • BUG: Custom AppWizard Lacks Toolbar Templates for Standard Steps
        • BUG: Custom Build Commands Not Assigned Values
        • BUG: Custom Build Rule Not Saved for File Excluded from Build
        • BUG: DAOENROL - Can't See Added Records in Windows 95
        • BUG: DDX Problem with Combo Box in Win32s
        • BUG: DDX_ and DDP_ Functions Don't Work for ComboBoxEx in COlePr
        • BUG: Debug 'Additional Dlls' Entry Shows on All Projects
        • BUG: Debugger Cannot Step Out of Recursive Function
        • BUG: Debugger Cannot Watch Function Returning struct or union
        • BUG: Debugger Does Not Step Over to __finally Code Block
        • BUG: Debugger Shows Incorrect 'this' Pointer
        • BUG: Debugger.SetNextStatement Displays Dialog Box
        • BUG: Default Dialog-Based Application Doesn't Work in Win32s
        • BUG: DelayRenderFileData() Does Not Call OnRenderFileData()
        • BUG: Deleting a Struct Typedef Causes C1059, C1063, or C1001
        • BUG: Deleting Files from a Project Does Not Update IntelliSense
        • BUG: Derived Structure Can Access Private Members of Base Class
        • BUG: Destructor of Static Object Not Called on Exit
        • BUG: Developer Studio Exits When Creating a Derived Class
        • BUG: Developer Studio Source and Dialog Editors Respond Slowly
        • BUG: Developer Studio Stops Responding
        • BUG: Dialog Editor Doesn't Permit a Taskbar Icon if Titlebar Off
        • BUG: Dialog Previewer May Incorrectly Draw Caption on Dialogs
        • BUG: DoBulkFieldExchange Not Called for MFC Recordset Class
        • BUG: Duplicating Resource Causes Resource ID Collision
        • BUG: Editing Compiled Resource Causes Them to Dissappear
        • BUG: Editing the IDL File May Cause ClassView Shortcuts to Fail
        • BUG: Empty File Name in PrivateProfile APIs Returns True
        • BUG: Enum in Function Template Causes C2065 Compiler Error
        • BUG: ErrMsg: Not All of the Windows in the Workspace Opened
        • BUG: Error C1001: _asm Instruction Accessing Stack Using [ebp]
        • BUG: Error C1083 Building Large Projects with Browse Info
        • BUG: Error C2011 When Reusing Nested Structure Tag Names
        • BUG: Error C2065: 'DDX_FieldDateTimeCtrl': Undeclared Identifier
        • BUG: Error C2664 and C2582 While Using CArray Class
        • BUG: Error in Requery When Set Null Date Parameter to Not Null
        • BUG: Error When Deleting a Record Using the Apex Grid Control
        • BUG: Error: 'An errror occurred reading the index file'
        • BUG: ESC/ENTER Keys Do Not Work When Editing CTreeCtrl Labels
        • BUG: Events Fail in ATL Containers if Enum Used as Parameter
        • BUG: Excessive Delay Before Build, Export Makefile, or Debug
        • BUG: Execute
        • BUG: Execute SQL Toolbar Button Not Disabled with Focus Change
        • BUG: Expansion of __LINE__ Macro Is Incorrect When Using /ZI
        • BUG: Explicitly Specified Template Functions Not Overloaded
        • BUG: extern Declaration Generates Extra Constructor Call
        • BUG: External Dependencies May Be in Exported Makefile
        • BUG: Extra Lines are Generated in Assembly when Using #line
        • BUG: F4 to Go to Error/Tag Doesn't Always Open Source File
        • BUG: Fatal Error C1001 Using /Zg with Large C++ Header Files
        • BUG: File Time Incorrect After Saving During Build
        • BUG: Filebuf overflow() and underflow() Call filebuf::sync()
        • BUG: Format Specifications Give Incorrect Output
        • BUG: Format('%D') Fails for COleDateTime and COleDateTimeSpan
        • BUG: Freeing Resource DLLs in ExitInstance Causes Error
        • BUG: Full Koenig Lookup Works Only for Operators
        • BUG: Function Style Conversion Incorrectly Generates Errors
        • BUG: Function that Inherits Through Dominance Fails
        • BUG: getch() Returns Incorrect Extended Key Codes
        • BUG: GetDlgItem() Returns NULL Under Win32s
        • BUG: GetItem and SetItem Do Not Have an Indent Parameter
        • BUG: getline Template Function Reads Extra Character
        • BUG: GetRowsEx() Incorrectly Handles Null Field Values
        • BUG: GetWindowContextHelpId() returns 0 for ActiveX Controls
        • BUG: Goto() Within Try-Except Block Causes C2705 Error
        • BUG: H2INC Doesn't Allow Multiple Files to Be Specified
        • BUG: H2INC Produces Garbage/GP Faults w/ Some Function Typedefs
        • BUG: H2INC Versions 1.0 and 1.1 Do Not Support _syscall
        • BUG: Hcrtf.exe Causes Hcw.exe to Quit If Already Running
        • BUG: Header File Listed in SYSINCL.DAT in Dependency List
        • BUG: Header Files Not Excluded from Project Directory
        • BUG: Hosting a WebBrowser Control in an MFC Container ASSERTs
        • BUG: IDispEventImpl Event Handlers May Give Strange Parameters
        • BUG: Include Directories Cannot End with a Backslash
        • BUG: Incorrect Calculations with Both /Og and /G5
        • BUG: Incorrect Code for Loop with Known Value
        • BUG: Incorrect Code Generated with /Og Optimization
        • BUG: Incorrect Code When Increment Pointer Based on a Pointer
        • BUG: Incorrect Evaluation of Static Member Functions in Debugge
        • BUG: Incorrect Prototype in ClassWizard CRecordset::Move()
        • BUG: Incorrect Use of #pragma Pack Causes C1001 Errors
        • BUG: Initializer for Empty Struct Causes C2059 or C1001
        • BUG: IntelliSense Limitations with C++ Classes
        • BUG: IntelliSense Limitations with Templates
        • BUG: Internal Compiler Error Creating Copy of Temporary Object
        • BUG: Intrinsic Version of strcmp May Return Incorrect Result
        • BUG: Invalid Directory Path Encountered During Install
        • BUG: Invalid Extraction from istrstream Does Not Set failbit
        • BUG: Invisible at Run Time ActiveX Control, Visible at Run Time
        • BUG: IOleControlSite::TransformCoords() Returns S_OK
        • BUG: IOleObjectImpl
        • BUG: IOMANIPdeclare Macro Causes C2758 Error with References
        • BUG: ios::internal Adds No Fill Characters for int and long
        • BUG: istream::operator
        • BUG: Large Selections Fail in Disassembly Window
        • BUG: LDd Suppresses Implicit Definition of _DEBUG
        • BUG: Limitation w/ Disabling Warnings Above 4699 w/ #pragma
        • BUG: Line Number Information Incorrect with /DEBUGTYPE:both
        • BUG: Link Fails w/ Unresolved External When Call SWAP.H
        • BUG: Listing Sort Function Removes Elements
        • BUG: LNK2001 Error for Static Member in Class Template
        • BUG: LNK2001 on Member Function When Use Nested Class Template
        • BUG: LNK2001 on Operator
        • BUG: LNK2001 When Building Applications for MIPS Palm-size PC Th
        • BUG: Loading Visual Test Project May Crash Developer Studio
        • BUG: Local Static Variables Not Reinitialized after an Exception
        • BUG: Member Function Referenced Without () Compiles
        • BUG: Memory Access Violation Caused by Repeated Reallocs
        • BUG: Memory Leak in Visual C++ Integrated Debugger
        • BUG: Memory Leak with Jet 3.51 and Remote ODBC Data Sources
        • BUG: Memory Leaks When Using Bitmaps in VC++ Mac 4.0b 68K Apps
        • BUG: Menu Merge Problem with Server in Active Doc Container
        • BUG: MessageBox with NULL Owner and MB_TASKMODAL
        • BUG: MF4024/MF1005 Generated for Serial Communication Settings
        • BUG: MFC Active Document Container Hangs When Invoking About Box
        • BUG: MFC-WinCE Property Page Disappears when Selected
        • BUG: MIDL gives warning MIDL2039 when decimal parameter is used
        • BUG: MIDL2039 Warning with IFontDisp/IPictureDisp Parameter Type
        • BUG: Mismatched USER32.DBG File on Windows NT 3.51 CD-ROM Disc
        • BUG: Modal Dialogs in MFC Regular DLL Cause ASSERT in AfxWndProc
        • BUG: Mpw2lib Fails on Long File Names
        • BUG: MsDev Caused an Invalid Page Fault in Devedit.pkg
        • BUG: MSDEV Does Not Report Error When It Cannot Find Make File
        • BUG: MSDEV May Leave Orphaned Threads in the Memory After Exit
        • BUG: Msdev.exe Crash in Devshl.dll During Command-Line Build
        • BUG: MSVC20 Setup Fails to Install Books Online Only
        • BUG: Msvcrt.dll Does Not Initialize Global Objects
        • BUG: Multi-Byte Character Strings Cause ISAPI Wizard to Fail
        • BUG: Multiple Based Conversion Results May Be Incorrect
        • BUG: Multiple CRichEditView::PrintInsideRect's Are Distorted
        • BUG: Multiple Errors Compiling Std C++ Library Headers with /Za
        • BUG: new Allocates 0 Bytes for Typedef Class Function Pointer
        • BUG: Nmake Does Not Build Subproject of Type Makefile
        • BUG: No Compiler Error for Ambiguous C++ Conversion
        • BUG: No Warning Using Extern 'C' in a Namespace
        • BUG: OLE Controls Limited to 20 Property Pages in Visual C++
        • BUG: OLE DB AppWizard Generates Wrong SQL Statement
        • BUG: Opening a DSP or DSW File in Explorer Crashes Visual C++
        • BUG: Optimization Causes Code Generation Error In a Conditional
        • BUG: PLIST Corruption or Crash with Call Attributive Profiling
        • BUG: Print Preview Scroll Bar Disappears After Zoom In, Zoom Out
        • BUG: Profiler Enabled Only Under Administrator Account in WinNT
        • BUG: Program Crashes When Memo Field Mapped to CLongBinary
        • BUG: Putenv() Function Causes Memory Leak
        • BUG: RC1120: RC Out of Memory When Compiling for Macintosh
        • BUG: Redefinition of Enum Data Type Does Not Cause an Error
        • BUG: Reregistered ATL Window Class May Cause Access Violation
        • BUG: Resizing CToolbar with Dropdown Arrow Buttons Freezes Apps
        • BUG: Resource/Memory Leaks When Using MFC in a Static Library
        • BUG: RFX_DATE() May Use Incorrect Precision Value
        • BUG: RResourceView Displays Resource IDs by their Values
        • BUG: Scroll Bars May Be Re-Enabled or Crash App When Clicked
        • BUG: ScrollToPosition() Fails to Scroll CFormView
        • BUG: Selecting Multiple ResourceView Controls Causes VC to Fail
        • BUG: SENDTIME Sample Does Not Work
        • BUG: Setup Does Not Validate First Three Digits of CD Key
        • BUG: Setup Doesn't Ask to Register Environment Variables
        • BUG: sizeof Used in Comparison Does Not Generate C4018
        • BUG: Some RC Warnings and Errors Go to stderr, Not stdout
        • BUG: Source Browser Shows Decorated Name for Member Template
        • BUG: Source Profiler in Visual C++ Does Not Execute
        • BUG: Spaces Preceding Header File Name Generate Build Errors
        • BUG: Spy++ Causes Exception in Owner-Drawn Combo Box
        • BUG: Static Identifiers Do Not Show Up in ClassView
        • BUG: Step 2 of the MFC AppWizard Does Not Set Macro Values
        • BUG: Step Out in Debugger Ignores Try/Catch Scope
        • BUG: Stream Operator
        • BUG: Structure Tags Visible Outside of Function Prototype Scope
        • BUG: The '*' Key Does Not Expand All ClassView Branches Properly
        • BUG: The 'this' Pointer Is Incorrect in Destructor of Base Class
        • BUG: The Dynamic Link Library Mfcce20d.dll Could Not Be Found
        • BUG: The pow() Function Doesn't Set Underflow Condition
        • BUG: Toolbar Covers Document in MFC ActiveX Document Container
        • BUG: Trigraph Statements May Produce End-of-File Error
        • BUG: Try Blocks Within a Switch Statement Behave Incorrectly
        • BUG: Tstcon32.exe Can't Invoke Method with BSTR* Parameter Type
        • BUG: Type Definition Is Not Inherited in Derived Template Class
        • BUG: Unable to Hit Breakpoint on ELSE IF Statement
        • BUG: uncaught_exception() Always Returns False
        • BUG: Undo Database Deletion Causes Data View to Lose Database
        • BUG: Unexpected Error Using ATL Interface Wizard to Add Methods
        • BUG: Uninstalling DAO 3.0 SDK Prevents Help Files from Working
        • BUG: Unregistering CE ATL Servers Don't Remove Registry Entries
        • BUG: Unspecified Error When Running VB Program Hosting ATL Ctrl
        • BUG: Using #import May Cause Memory Leaks
        • BUG: Using Declaration Causes C2327
        • BUG: Using Intrinsic Versions of log10 and fmod
        • BUG: Using Referenced Integer to Access Array Generates CXX0034
        • BUG: VBScript Macro Names Cannot Contain MBCS Characters
        • BUG: VC++ Crashes Opening Files or Adding Files to Projects
        • BUG: VC++ Project Settings Saved Only on Normal Exit
        • BUG: VC++ Tools with Long File Name (LFN) Parameters Fail on NT
        • BUG: VC5: Project Conversion from Version 4.x May Crash VS97
        • BUG: VCMAC: Remote Debugger Hangs at Breakpoint
        • BUG: Vector Delete Calls Exported Destructor Only Once
        • BUG: Visual C++ 4.2 DAO Breaks Certain Access95B Functions
        • BUG: Visual C++ Does Not Recognize Animated Cursor Types
        • BUG: Visual C++ Doesn't Generate Dependencies for .RSC Files
        • BUG: VTS_UI1 and VTS_PUI1 are Defined Incorrectly in AfxDisp.h
        • BUG: Warnings with RTTI and Automatic Precompiled Headers
        • BUG: Win32s Setup May Fail if BUFFERS or FILES Set Too Small
        • BUG: WinCE Toolkit for Visual C++ 6.0 Forces a Rebuild All
        • BUG: Wincore.cpp Line 879 Assert When Using MFC Classes
        • BUG: Window Colors Cannot Be Customized from Developer Studio
        • BUG: Windows CE Emulation Serial Communications Bugs
        • BUG: Windows CE Wizards Not Available After Install
        • BUG: WinHelp Called Twice
        • BUG: WizardBar Can't Delete Functions That Return void
        • BUG: Wizards Fail on Secure Microsoft Access Database
        • BUG: WM_MOUSEMOVE Messages Returned Out of Sequence
        • BUG: Wrong Column Jumped to for Macro Syntax Error
        • BUG: Wrong Member Name in C2039 Error Message
        • BUG: Wrong Namespace Member Selected for Qualified ID
        • BUG: Wrong Operator Delete Called for Exported Class
        • BUG: WWWQuote Sample Generates Error Message
        • BUG:Can't Insert CE ActiveX Control on Dialog in Resource Editor
        • C Run-time Library History and Naming Conventions
        • C++ Tutorial Removed from Visual C++ Product
        • Calling Hidden Default Method of an OLE Automation Collection
        • CFormView-Based Server Shows Metafile When Not Active
        • Changing System Time or Date Will Temporarily Pause Clock
        • Changing the Page Orientation to Landscape
        • CLIBIN.EXE Converting COleClientItem into CLongBinary
        • CMEMDC.EXE Memory Bitmap for Scrolling in CScrollV
        • Common Q? for Visual C++ 32-bit edition, ver 1.0
        • CONDOC.EXE Extract Container/Document Info with MFC DAO
        • Configuring Sound in Visual C++ Development Environment
        • Connpts.exe Implements Connection Points in MFC Apps
        • Context-Sensitive Help in a CDialog Object
        • Coordinated Universal Time on MS-DOS vs. Windows NT
        • Creating a Project with Multiple Directories
        • Cross-Platform Application Development in Windows NT
        • CWnd Derived MFC Objects and Multi-threaded Applications
        • Daorisc.exe Installs DAO for Alpha (RISC)
        • DAOTable Uses DAO Classes to Create Database Objects
        • Dbctl.exe Using ODBC in an ActiveX Control
        • DDP_Text Not implemented for COleDateTime and COleCurrency
        • Deleting Outdated Registry Trees for Fortran or Visual C++
        • Dependencies May Not Be Updated as Expected
        • Deriving an OLE Control from a Base Control
        • Developing Snap-Ins for Microsoft Management Console
        • Dialog Templates in Memory
        • Different Warnings Appear Using Different Optimizations
        • Directory Picker Sample Using Modified CFileDialog
        • DirLV Sample Populates List Control Similar to Explorer
        • Dispatch Interface for Automation Object Must Be Registered
        • DLGDB32 CDialog Sharing a CRecordset Object
        • Do Not Mix Operating System and CRT File Handles
        • DOC: 'How to Use Debug Heap from C++' Documented Incorrectly
        • DOC: $(InputDir) and $(ProjDir) Produce Relative Paths
        • DOC: /OPT:NOWIN98 Linker Option Missing in Linker Reference
        • DOC: _set_se_translator and set_terminate Help Info Incorrect
        • DOC: Adding Icon and Cursor Devices Documented Incorrectly
        • DOC: AfxGetStaticModuleState() Causes Errors in an Extension DLL
        • DOC: AfxRegisterWndClass with WS_* Styles Causes Exception
        • DOC: Append Instructions for DAO TableDef Incorrect
        • DOC: assert() Macro Does Not Display Pop-Up Window in Win32
        • DOC: BN_DISABLE and BN_DOUBLECLICKED Documented Incorrectly
        • DOC: C4237 Online Help Contains Wrong Information on 'bool'
        • DOC: CCriticalSection::Lock Doesn't Do a Timed Wait
        • DOC: CDC::GetWindow() Is Documented but Not Available
        • DOC: CDC::SelectObject, CDC::SelectStockObject Return
        • DOC: CE Debug Shell Tool Does Not Support Serial Interface
        • DOC: CFile::end (from CFile::Seek) Uses a Forward Offset
        • DOC: CFile::GetFileTitle May Return with File Extension
        • DOC: CFileDialog Filter String Won't Work Under Windows 95
        • DOC: CHKBOOK.CLW File Documents ExtraDDX Lines Incorrectly
        • DOC: CImageList Returned from CreateDragImage Needs Delete
        • DOC: CImageList::DeleteObject Generates a C2039 Error
        • DOC: Clarification of the /H Identifier Length Option
        • DOC: CListBox::ItemFromPoint() Works Only in Windows 95
        • DOC: CListBox::SelItemRange Selects Only Two or More Items
        • DOC: CMiniFrameWnd::Create Is Missing MFS_BLOCKSYSMENU
        • DOC: COleDateTime No Longer Accepts 2-Digit Years
        • DOC: ConstructElements
        • DOC: CPropertyPage::CancelToClose() Documented Incorrectly
        • DOC: Creating Import Libraries for PowerPC Shared Libraries
        • DOC: Cursor Functions Not Included in Winuser.h for Windows CE
        • DOC: CUSTOMWZ Sample Is Actually Custom AppWizard Code
        • DOC: CWnd::LockWindowUpdate Does Not Unlock the Window
        • DOC: CWnd::OnCommand() Parameters Documented Incorrectly
        • DOC: Debugger.Evaluate Method Doesn't Evaluate Functions
        • DOC: Description of C2354 Error Is Unclear
        • DOC: Description of Compiler Error C2712 is Incorrect
        • DOC: Diagrams Blacked Out in OLE-DB Docs Shipped with VC++
        • DOC: Documentation on fmod() Is Incorrect
        • DOC: DoDragDrop() Parameter Documented Incorrectly
        • DOC: Error C2213 Occurs When Base Is an Expression
        • DOC: Extending Device Descriptions Handled by App Studio
        • DOC: FindNextFile Returns 0 for Last File Found
        • DOC: GetClientRect() May Assert in OLE Controls
        • DOC: GetDescendantWindow - bOnlyPerm Parameter Incorrect
        • DOC: GetFileTitle()
        • DOC: GetProcAddress Does Not Support Ordinal Symbols
        • DOC: Help for Dir and Files Macros Missing in Project Settings
        • DOC: How to Display Tool Tips After Calling EnableToolTips
        • DOC: How to Use the PX_Blob Function
        • DOC: Incomplete Documentation on CListCtrl::SetColumnWidth
        • DOC: Incorrect Documentation for CToolBar::SetSizes()
        • DOC: Incorrect Documentation for PCMCIA Ethernet Debugging
        • DOC: Incorrect Prototype
        • DOC: Instructions for Statically Linking to Registrar Code
        • DOC: IsFieldNull() Does Not Accept NULL
        • DOC: Libraries Added by Comment pragma Appear After Default
        • DOC: Missing Styles for CToolbar::SetButtonStyles
        • DOC: mktemp() Creates a Maximum of 27 Unique Filenames
        • DOC: mktime Fails for January 1, 1970 in Several Time Zones
        • DOC: MSBV3032.DLL Incorrectly Referenced in On-Line Help
        • DOC: MSVCRT10.DLL and MSFRT10.DLL Are Redistributable
        • DOC: New Record Not Inserted to the End of Recordset
        • DOC: OnFileNameOK Returns 0 if Valid or 1 if Not Valid
        • DOC: Online Help Lists Wrong Warning Level for C4127
        • DOC: Pass Counts for Breakpoints Undocumented
        • DOC: Port I/O Functions Not Included in DLL Version of CRT
        • DOC: Port I/O with inp() and outp() Fails on Windows NT
        • DOC: pow(0,0) Function Not Documented
        • DOC: PRF1301 Using Sample Command 'FTIME test.exe'
        • DOC: README FIRST Card Has a Typo in Stored Procedure Name
        • DOC: Registration Card Reports Wrong Support Policy
        • DOC: Release Notes Incorrectly State that IStorage Is Broken
        • DOC: Remote Debugging with TCP/IP Isn't Supported on Win32s
        • DOC: Run-Time Routines Assume Direction Flag Is Clear in C
        • DOC: SB_ENDSCROLL Code Missing from OnHScroll() Documentation
        • DOC: SendTime Sample Needs DCOM to Work
        • DOC: Setdflag.c Sample for _CrtSetDbgFlag Missing Tilde (~)
        • DOC: Setting ActiveProject and ActiveConfiguration Properties
        • DOC: Smart Pointers Example Is Incorrect
        • DOC: SQL Debugging with VC++ 5.0 Requires a Non-System Account
        • DOC: STATIC_DOWNCAST and DYNAMIC_DOWNCAST
        • DOC: Stlguide.rtf Different from Vector.h Header File
        • DOC: strstream Constructor Documented Incorrectly
        • DOC: Tab Text is too Small to Read
        • DOC: Technical Note 38: MFC/OLE IUnknown Implementation
        • DOC: ThreadingModel Is Not a Subkey
        • DOC: Title Tips for Project Workspace Window Not Documented
        • DOC: tmpfile() Creates a Temporary File in the Root Dir
        • DOC: tmpnam() Operation Does Not Change If P_tmpdir Modified
        • DOC: Undocumented Fatal Error C1053
        • DOC: Use MFC Migration Toolkit to Translate C Code to C++
        • DOC: User Supplied RASAdmin.dll Callbacks Must Use _stdcall
        • DOC: Vertical Slider Control Sends WM_VSCROLL Message
        • DOC: Visual Editors Do Not Use INCLUDE Environment Variable
        • DOC:CDocTemplate::CreateNewFrame() Won't Make New CDocument
        • DOC:Technote 64 Incorrect About ThreadingModel Registration
        • DOCFIX: fopen() Will Set errno Values Incorrect in Documentation
        • DocMgrEx.exe Assoc Multiple File Extensions w/1 Doc Type
        • DRAGD95.EXE OLE Drag/Drop in Windows 95 Common Controls
        • Dynamic Column Binding with MFC ODBC Database Classes
        • Dynamically Disabling/Enabling a Control in a Dialog Box
        • Dynasets w/ CLongBinary Fields Throws Incorrect Exception
        • EditGrid.exe: Edit Cells in MSFlexGrid ActiveX Control
        • Enable Default Processing in a Subclassed Button Control
        • Etk50pid.exe Incorrect Product ID Displayed in About Box
        • EXCEPTEX Traps MFC and Win32 Structured Exceptions
        • exec() and spawn() with P_OVERLAY Ignore Max Allocation
        • FAQ: Most Commonly Asked Questions About Visual C++ Version 2.1
        • FAQ: Standard C++ Library Frequently Asked Questions
        • FAQ: Visual C++ 4.0 Frequently Asked Questions
        • FCSVAL32 Control-by-Control Validation in MFC
        • FILE: Increased File Libraries for Visual C++ 2.0-2.2 Available
        • FILE: MFC Browser Library (MFC.BSC) in VC 5.0 Is Incomplete
        • FILE: Scriptng.EXE Has Files To Add Active Debugging
        • Files Modified by VC42b Patch - Part 4 of 4
        • FileTool.exe Replaces the Open and Add-to-Project Features in VC
        • Find Source: Please Enter the Path for MFC
        • Fireev.exe Fires Events from a Second Thread
        • FIX: ATL In-Proc Servers Load Twice if Using Short Filename
        • FIX: 'Attempt to load required component ODBC32.DLL failed'
        • FIX: 'Data Truncated Column' Erroneously Reported
        • FIX: 'Failed to (or don't know how to) build' Warning
        • FIX: 'fatal error U1073: don't know how to make
        • FIX: 'Invalid Cursor State' Error After Changing Directory
        • FIX: 'Item not found in this collection' Message Box
        • FIX: 'Item not found in this collection' with MFC DAO Join
        • FIX: 'LDR: Dll *.dll Base 10000000 Relocated...' Error
        • FIX: 'm_mov' : undeclared identifier' Error With Alpha Project
        • FIX: 'Out of Virtual Memory' Message may be Caused by chdir()
        • FIX: 'Set Bookmarks on All' May Cause Application Error
        • FIX: 'Unable to Create File Buffer' 32-Bit ODBC Error
        • FIX: 'Unable to initialize DAO/Jet db engine' Error
        • FIX: 'Unhandled exception' in MFC DAO App After VC++ 5.0 SP1
        • FIX: #import Does Not Compensate for Gaps in vtable
        • FIX: #import Does not Correctly Handle GUID Parameters
        • FIX: #import Ignores TKIND_MODULE Members of a Type Library
        • FIX: ? Causes C1001, trees.c line 6256
        • FIX: 'char *' Passed to 'const char *
        • FIX: 'Syntax error in query' with Parameterized LIKE Queries
        • FIX: 'using namespace std' Before Friend Operator Fails Compile
        • FIX: /DELAYLOAD Linker Option Generates Bad Image On Alpha
        • FIX: /GX May Cause C1001 When Using Base Class' Operator Delete
        • FIX: /Od May Generate Destructor for Unconstructed Temp Object
        • FIX: /Og Causes C1001 Traversing Non-Trivial List of Pointers
        • FIX: /Og Causes C1001 While Looping
        • FIX: /Og Causes C1001 with Member Lookup in an Infinite Loop
        • FIX: /Og Causes C1001, main.c, line 379 for Recursive Call
        • FIX: /Og Causes Invalid Double Result Returned from Function
        • FIX: /Og Causes vfptr Initialization Problems
        • FIX: /Og Increments the Index of a Loop Too Soon
        • FIX: /Og May Cause Incorrect Floating Point Calculation Result
        • FIX: /YX and /Yc Incorrectly Allowed in Project Settings
        • FIX: /Zl Generates Invalid VXD Or Driver Image
        • FIX:
        • FIX: __declspec(dllimport) Classes Are Not Caught Correctly
        • FIX: __TIMESTAMP__ Reports Pacific Standard Time
        • FIX: __vfptr Elements Are Not Properly Displayed in Debugger
        • FIX: _com_ptr_t::operator=(const _variant_t
        • FIX: _CRTDBG_MAP_ALLOC Environment Var References Incorrect
        • FIX: _getmbp CRT Function Does Not Return Correct Value
        • FIX: _mbslwr Does Not Handle International Characters
        • FIX: _setmaxstdio Causes Access Violation
        • FIX: _variant_t::operator IUnknown*() Fails to AddRef Interface
        • FIX: Absolute Pathnames for Source Files Placed in Makefile
        • FIX: Abstract Class Instantiated as a Temporary Object
        • FIX: Accept Returns FALSE but GetLastError Returns 0
        • FIX: Access Violation After Unloading Extension DLL
        • FIX: Access Violation Firing an Error Event in OLE Control
        • FIX: Access Violation in MSDAER.DLL with _com_error Exceptions
        • FIX: Access Violation in RFX_Date If CTime Not Initialized
        • FIX: Access Violation on MSVC.EXE When Scanning Dependencies
        • FIX: Access Violation Using deque class
        • FIX: Access Violation When Calling COleVariant::Clear()
        • FIX: Access Violation When Connecting in MFC ODBC Application
        • FIX: Access Violation When Copying Src File Between Projects
        • FIX: Access Violation When Using Local Static Const Objects
        • FIX: ActiveX Control Fails to Fire Click Event
        • FIX: ActiveX Control in IE Asserts in CTLINPLC.CPP, Line 328
        • FIX: Advanced Options for SDI Application in Appwizard
        • FIX: Alpha MFC Regular DLL Fails After Porting from Intel
        • FIX: ALT+Key Combination in Property Page Causes Stack Overflow
        • FIX: Ambiguous C2966 Error with Nested Template Classes
        • FIX: App Error While Changing Install Dir for Visual C++
        • FIX: App Studio Changes Control ID to Dialog Box ID
        • FIX: App Studio for Windows GP Faults Under Windows NT
        • FIX: App Terminates Unexpectedly after Windows NT 3.51 Upgrade
        • FIX: Append-Only on Dynaset Recordsets Forces Read-Only
        • FIX: AppendOnly Snapshot Recordset Update() Causes Error
        • FIX: Application Crashes When Run in Debugger
        • FIX: Application Error If /Og
        • FIX: Application Error When Calling Documents.Open
        • FIX: Application Fails But Gives No Error Message
        • FIX: Application_NewWorkspace Event Is Never Fired
        • FIX: Apply Button on an ATL Control's Property Page Is Disabled
        • FIX: AppWiz Samples Fail to Build from Command Line
        • FIX: AppWizard Project Cannot Open Include File .rc2
        • FIX: AppWizard Sometimes Fails to Display the Platforms Option
        • FIX: Assert in AtlCtl.cpp, Line 121
        • FIX: ASSERT in OLECLI1.CPP When Copying Embedding to Clipboard
        • FIX: Assertion Failed Line 178 or Line 527 in ARCCORE.CPP
        • FIX: Assertion Failed Line 388 of Occmgr.cpp
        • FIX: Assertion Failed, Line 475 of Sockcore.cpp
        • FIX: Assertion Failed, Line 505 of Sockcore.cpp
        • FIX: Assertion Fails When Use RFX_Text() w/ SQL_VARCHAR Column
        • FIX: Assertion Failure After Using CDaoWorkspace::Create()
        • FIX: Assertion Failure in CFieldExchange::GetColumnType()
        • FIX: Assertion Failure When Handling xN_SETFOCUS in CFormView
        • FIX: Assertion Line 257 in File Dlgprop.cpp
        • FIX: Assertion Or Failure With CDaoDatabase::CreateRelation Meth
        • FIX: Assertion with an Insertable OLE Control
        • FIX: Assertion, VIEWSCRL.CPP, Line 455 with SetScaleToFitSize
        • FIX: Asserts When Creating a Dialog Box in an MFC Regular DLL
        • FIX: ATL Control Causes Access Violation In Visual Basic 5.0
        • FIX: ATL Control Does Not Size Correctly
        • FIX: ATL Control May Cause an Access Violation
        • FIX: ATL Controls Don't Remove CLSID Key During Unregistration
        • FIX: ATL Doesn't Call InitCommonControls in ActiveX Control
        • FIX: ATL Local Server Wizard-Generated Code Doesn't Call Term
        • FIX: ATL Object Wizard Dialog Box Comes Up Empty
        • FIX: ATL Servers Do Not Unregister Their Type Library
        • FIX: ATL Service Causes Random Asserts in Run Member Function
        • FIX: ATL Service EXE Doesn't Build in Release Build
        • FIX: ATL Service with Space in Name Is Not Registered Correctly
        • FIX: Bad Code Generated for Inline Assembly Using Enumerators
        • FIX: Bad Code Generated in ?: Operator Converting Class Types
        • FIX: Bad Code Is Generated When the Result of an Intrinsic Passe
        • FIX: Bad Codegen with /Og and FP Mult in Class with Virtual Dtor
        • FIX: Bad POINT Structure in MSG Returned by GetCurrentMessage
        • FIX: Binder95 Does Not Show an MFC DocObject Server Icon
        • FIX: Bitwise AND in a Conditional Expression Fails
        • FIX: Bitwise OR for Bool
        • FIX: Border of Modeless CPropertySheet Is Not 3D in Windows NT
        • FIX: Brackets Cause Recordset Update to Fail in SQL Server
        • FIX: Breakpoints Not Allowed on Certain Valid SQL Statements
        • FIX: BreakPoints not hit for long file name DLL/EXE
        • FIX: Building an .OCX Always Runs Regsvr32
        • FIX: C Run-time Include Files Missing #pragma Pack Directives
        • FIX: C++ Compiler Treats ? as 2-D Array of References
        • FIX: C1001 - Internal Compiler Error on String Default Argument
        • FIX: C1001 Compiler File MAIN.C Line 413
        • FIX: C1001 Compiling File Containing Local Enum with Debug Info
        • FIX: C1001 Error Compiling Naked Function with /Og and /G5
        • FIX: C1001 Error for typedef Within the Class Declaration
        • FIX: C1001 Error If More Than 127 Function Parameters
        • FIX: C1001 Error in 'msc1.cpp' on Template Function Parameter
        • FIX: C1001 Fatal Error in File Main.c, Line 413 for /O1 or /O2
        • FIX: C1001 from Conditional Operator in Initializer
        • FIX: C1001 if No Template Types in Template Func Arg List
        • FIX: C1001 in 'E:\8168\vc98\p2\src\P2\main.c', With /Zi and Yc
        • FIX: C1001 in Compiler File MSC1.CPP at Line 1089
        • FIX: C1001 in Third-Party STL Code Using Visual Studio 97 SP3
        • FIX: C1001 Including Header File in Template Class Definition
        • FIX: C1001 Internal Compiler Error in MAIN.C File Line 374
        • FIX: C1001 on Cast to Base from Derived Friend Class
        • FIX: C1001 on Large Basic Block with Optimizations Enabled
        • FIX: C1001 on Template Class of Type Pointer to Function
        • FIX: C1001 p2symtab.c, line 2221 In Direct Init of Static
        • FIX: C1001 When Calling Base Class Conversion Operator
        • FIX: C1001 When Initialize Array of Type Class with #include
        • FIX: C1001, file 'fppeeps.c', line 394, Caused By /Og
        • FIX: C1001, file 'msc1.cpp', line 1188, Caused by Name Hiding
        • FIX: C1001: 'e:\b_bld\c2\P2\main.c', line 374 with /Zi Switch
        • FIX: C1001: Compiler File P2symtab.c, Line 878
        • FIX: C1001: Extern in Function Call or Bad Type in Prototype
        • FIX: C1013: Too Many Open Parentheses
        • FIX: C1024 or C1083 Error When INCLUDE Set to Root Directory
        • FIX: C2065 Error on Functions Returns Template Class By Value
        • FIX: C2065 When Default Constructor of a Nested Class Called
        • FIX: C2065: Undeclared Identifier Creating a STL Function Object
        • FIX: C2084 When Template Class Constructor Has No Body
        • FIX: C2099 Generated Initializing Struct with Macro
        • FIX: C2166 Incorrect Type Deduction for Template Parameter
        • FIX: C2227
        • FIX: C2243 on Friend Overload o
        • FIX: C2248 Error When Calling CView::OnInitialUpdate()
        • FIX: C2300 on Explicit Destructor Call in Class Template
        • FIX: C2321 Expanding Template with a Pointer to a Nested Class
        • FIX: C2371: Cast to Struct Ptr in Default Arg of Class Member
        • FIX: C2373 on getwchar/putwchar When Using UNICODE
        • FIX: C2440 Caused by Template Function with Const Pointer
        • FIX: C2440 Expanding Template with a Pointer to a Nested Class
        • FIX: C2440 Using Function Pointer As Class Template Argument
        • FIX: C2443 Using Structure Member Operand in _asm Block
        • FIX: C2466: Using New to Allocate an Array of Size Zero
        • FIX: C2512 Instantiating Template in Member Initializer
        • FIX: C2607 Error Passing Ref to Pointer w/ Templated Functions
        • FIX: C2662: ''__vbaseDtor' cannot convert 'this' pointer'
        • FIX: C2664 Error w/Property Sheet Component Added to CDocument
        • FIX: C2664 When Array Is Passed as a Parameter to a Function
        • FIX: C2664 When Converting Type Defined Array to Const Array
        • FIX: C2668 in Overloaded Function When enum Is Promoted to int
        • FIX: C2670: Template Function Cannot Convert Parameter
        • FIX: C2676 on Overloaded Operators of Templated Classes
        • FIX: C2678 on Overloaded Functions When Using a Namespace
        • FIX: C2682 Using dynamic_cast to Cast to a Const Pointer Type
        • FIX: C2734, C2166: Caused by Template Function with const ref
        • FIX: C2784 Instantiating STL Objects with a UDT Parameter
        • FIX: C2857 Error Incorrectly Generated Using /Yc Option
        • FIX: C2955 Caused by the 'using' Declaration
        • FIX: C2974 Error When Calling Templated Base Class Functions
        • FIX: C2974 When Explicitly Call Class Template('s) Destructor
        • FIX: C2985 Error When Template Class Has Static Data Member
        • FIX: C2988 on Conversion Operator Between Two Template Classes
        • FIX: C2989 Declaring Template Class in a Namespace
        • FIX: C4114 Warning When Using Templates and Const Keyword
        • FIX: Calling a Function Returning double May Not Pop FPU Stack
        • FIX: Calling delete or free() in ATL Causes Access Violation
        • FIX: Can Not Attach Process to Debugger from NT Task Manager
        • FIX: Can Set SQL Breakpoints on Invalid Lines Inside a Trigger
        • FIX: Can't Create Directory
        • FIX: Can't Get to Hidden Workspace After Enabling Docking View
        • FIX: Can't Select First Table When Creating DAO Table Recordse
        • FIX: Can't Set BreakPoint w/ Country Set to Non-English Locale
        • FIX: Cannot Access Private Member from Friend Class
        • FIX: Cannot Add New Member Variables with VIEWEX Sample
        • FIX: Cannot Create bad_typeid Object with /MD
        • FIX: Cannot Evaluate Structures in Classes
        • FIX: Cannot Map Functions to Special Keys in Developer Studio
        • FIX: Cannot Open Stored Procedure from Call Stack Context
        • FIX: Cannot Receive WM_HELP for a Subclassed Control
        • FIX: Cannot Remove BS_PUSHLIKE in Resource Editor
        • FIX: Cannot Rename Directory of a Closed Workspace
        • FIX: Cannot Set Breakpoint at EXECUTE Statement
        • FIX: Cannot Set Breakpoint if Project Contains \C++\ in Path
        • FIX: Cannot Watch Local Variables of a __finally Block
        • FIX: CArchive::GetObjectSchema Returns Incorrect Schema
        • FIX: Caret Moves from Memory Window When Modifications Made
        • FIX: CCheckListBox Fails with Style LBS_MULTICOLUMN
        • FIX: CCOLUMNSRow Column Names Are Incorrect
        • FIX: CComEnumImpl
        • FIX: CComQIPtr operator= Causes an Access Violation
        • FIX: CComVariant
        • FIX: CControlBar Crashes When TOOLTIPTEXT.lpszText Is ID for SR
        • FIX: CDaoTableDef CreateField Cannot Set 'Allow Zero Length'
        • FIX: CDatabase::ExecuteSQL() Fails with UNICODE Build
        • FIX: CDC::CreatePointFont() May Create Wrong Size Font
        • FIX: CEditView in Splitter Window Doesn't Update Document
        • FIX: CFile Exception: badSeek, OS error information = -1
        • FIX: CFile::GetFileName() Always Returns CString w/Zero Length
        • FIX: CFile::SetStatus Throws Exception When Setting Time
        • FIX: CFileDialog::DoModal Does Not Return 0
        • FIX: CFormView Does Not Change Child Positions on WM_MDINEXT
        • FIX: CFrameWnd::UpdateFrameTitle() Removes Text after Hyphen
        • FIX: Changes Lost When Changing Variable During Debugging
        • FIX: Changing Keyboard Compatibility Fails to Update Some Keys
        • FIX: CheckAutoCenter May Return TRUE with DS_ABSALIGN
        • FIX: CInternet::File ReadString() Loses Data
        • FIX: CIRC2 and CIRC3 Samples Don't Handle WM_SIZE Message
        • FIX: Class Wizard Deletes Source Files
        • FIX: Class Wizard Displays Incorrect Control IDs
        • FIX: Class-local typedef Causes C1001 in msc1.cpp, Line 1089
        • FIX: ClassView Can Be Very Slow When Using SourceSafe
        • FIX: ClassView Cannot Find Function That Has Been Moved
        • FIX: ClassView Lacks 'Go to Declaration' for Static Data Members
        • FIX: ClassWizard 'Bind', 'Update Columns' Buttons Disabled
        • FIX: ClassWizard | Member Variables Loses Member Variables
        • FIX: ClassWizard Cannot Read .CLW File
        • FIX: ClassWizard Floating-Point Parsing Errors
        • FIX: ClassWizard Generates Bad Code for Tree View Messages
        • FIX: ClassWizard Generates Incorrect UDN_DELTAPOS Handler
        • FIX: ClassWizard Incorrectly Reads LPDISPATCH Params from .TLB
        • FIX: ClassWizard Misspells CPropertyPage in OnFinalRelease()
        • FIX: ClassWizard Option Isn't Disabled for Non-MFC Projects
        • FIX: ClassWizard Overrides CDaoRecordset::Open Incorrectly
        • FIX: ClassWizard Parsing Error with Float Variables
        • FIX: ClassWizard Quits If Class Twice Derived from CRecord
        • FIX: ClassWizard Reports Invalid Filename When Importing Class
        • FIX: ClassWizard Uses DISPID_CAPTION as Custom Caption Property
        • FIX: Clear All Guides in Dialog Editor Causes Access Violation
        • FIX: Clipboard Assistant - Paste Fails or Causes Hard Break
        • FIX: CListCtrl::InsertColumn() Causes Column Data to Shift
        • FIX: CLongBinary Causes 'Invalid String or Buffer Length'
        • FIX: Closing an ActiveX Control Project Crashes DevStudio
        • FIX: Closing Resource Browser System Menu Doesn't Save Changes
        • FIX: CMap Template Class Leaks Non-Primitive KEY Objects
        • FIX: CMDIFrameWnd Caption Not Updated When Child Closed
        • FIX: CMenu::GetMenuString Truncates Strings Longer Than 256 Char
        • FIX: COleDateTime::Format Throws a COleException(scode=E_FAIL)
        • FIX: COleDateTime::operator=(time_t) Breaks If Year Past 1999
        • FIX: COleDateTimeSpan Returns Incorrect Value
        • FIX: Columns Properties Shows Numeric Codes Under 'Data Type'
        • FIX: Comma Acts Like CR/LF in Custom Build Options
        • FIX: Common Dialog Classes Don't Update DDX Member Variables
        • FIX: Compiler Allocates Struct with Nested Struct Incorrectly
        • FIX: Compiler Error C2784 o
        • FIX: Compiler Errors with COleDateTime::Format
        • FIX: Compiler Incorrectly Causes Default Constructor Reference
        • FIX: Compiler Issues C1001 or Hangs with Missing Closing Brace
        • FIX: Compiler May Generate Invalid Errors for Local Classes
        • FIX: Compiler Performs Illegal Sign Conversion Optimization
        • FIX: Component Gallery Errors with Read-Only Project Files
        • FIX: Conditional Breakpoint Doesn't Stop in Recursive Function
        • FIX: Constructor C4705 Warning from Aggregate Class Member
        • FIX: Control Container Support Only Works in Primary Thread
        • FIX: copy() Member of _bstr_t in comutl.h Doesn't Copy
        • FIX: Correct Icons Are Not Displayed After CD-ROM Setup
        • FIX: CPropertySheet::DoModal() or Create() Causes an Exception
        • FIX: Crash During Project Conversion If Project Has MAC Targets
        • FIX: Crash When Class Variable Declared Before Class Declaration
        • FIX: Crash When Editing Code with Parameter Information Visible
        • FIX: CreatePointFont() May Create Wrong Size Font in Preview
        • FIX: CreateRelation Method Fails with Non-UNICODE Build
        • FIX: CRecordset 'String Cannot Be Converted to Number' Error
        • FIX: CRecordset Members Not in 'Add Member Variable' Dialog Box
        • FIX: CRecordset::AddNew Inserts 32484 Into int Fields (RFX_INT)
        • FIX: CRecordset::m_lCurrentRecord Gives Inaccurate Values
        • FIX: CRichEditView as Second Splitter Pane Causes Crash
        • FIX: CRuntimeClass Not Available for CInternetException
        • FIX: CScrollView::FillOutsideRect() Fills Incorrectly
        • FIX: CSingleLock: Bogus Assert in CSingleLock::CSingleLock
        • FIX: CSocket Operation Hangs if a Timer is Active
        • FIX: CSpinButtonCtrl Causes Assertion in viewscrl.cpp line 698
        • FIX: CSplitterWnd Class Does Not Handle All Focus Cases
        • FIX: CString::Format Gives Assertion Failed, Access Violation
        • FIX: CString::MakeUpper and MakeLower Don't Work with Some Char
        • FIX: CString::TrimLeft Fails in a UNICODE Application
        • FIX: CSyncObject::Lock Always Returns TRUE for Finite Waits
        • FIX: CTABLESRow Missing TABLE_PROPID Column
        • FIX: CToolTipCtrl Not Displaying Text After VS SP1, SP2 Install
        • FIX: CTRL+Z Terminates File Load in Development Environment
        • FIX: Cursor Editor Fill Tool Doesn't Affect BackGround Pixels
        • FIX: Custom AppWizard Doesn't Support Multiple Languages
        • FIX: Custom AppWizard Errors with Applications That Have Help
        • FIX: Custom AppWizard May Ignore Changes to Predefined Macros
        • FIX: Custom Build Commands Fail When Built from Command Line
        • FIX: Custom Build Generates LNK1104 for Project Build from IDE
        • FIX: Custom Build Rules are Lost with Multiple Selections
        • FIX: Custom Key Assignments May Not Work as Expected
        • FIX: CUSTOMWZ Sample Partially Overwrites Custom AppWizard Code
        • FIX: Cvpack INTERNAL ERROR When Linking Large Projects
        • FIX: CWindow::GetTopLevelWindow() Returns NULL
        • FIX: CWnd::DragAcceptFiles() in Books Online
        • FIX: CWnd::ExecuteDlgInit() Uses AfxGetInstanceHandle
        • FIX: CWnd::SubclassDlgItem Returns FALSE for OLE Controls
        • FIX: CXX0033 Error in OMF Type from Forward Class Declaration
        • FIX: D2004 Caused by /Tp or /Tc Option in Visual C++ 4.0
        • FIX: DAO 3.6 Causes Debug Errors in MFC DAO Non-Unicode Builds
        • FIX: DAO SDK's CdbRecordset::Requery() May Fail
        • FIX: Date/Time Fields Fail to Update When Using a Dynaset
        • FIX: Daylight Savings Time Bug in C Run-Time Library
        • FIX: dbDao's CdbException Uses Private Constructor
        • FIX: DDX for Short Causes Stack Corruption
        • FIX: Debug Assertion When Assigning to STL String
        • FIX: Debug Static MFC Library Links to UrlMon.dll/Wininet.dll
        • FIX: Debugger Can't Debug Project That Has Spaces in Path Name
        • FIX: Debugger Cannot Safely Change Current Location
        • FIX: Debugger Hangs When Very Long STL Symbol in Watch Window
        • FIX: Debugger Hangs with Huge Executable with Embedded Symbols
        • FIX: Debugger Sees Only One Variable of Two with Same Name
        • FIX: Default Constructor Argument Can Not Use Namespace Scope
        • FIX: Default OLE Container w/ Splitters Faults on View Closure
        • FIX: Default Schema Rowsets Do Not Return NULL Columns
        • FIX: Dependencies May Not Be Detected
        • FIX: Dependencies Not Generated for Files w/Lines Ending in LF
        • FIX: Descriptions Aren't Added to Registry with DECLARE_REGISTRY
        • FIX: Destructor Called on Non Constructed Temporary
        • FIX: Destructor Not Called When DEBUG_NEW Is Defined
        • FIX: Developer Studio Causes an Alignment Fault
        • FIX: Developer Studio Crashes Randomly When Navigating Workspace
        • FIX: Developer Studio Fails to Recognize Makefile and Quits
        • FIX: Developer Studio Macro Constants Not Defined
        • FIX: Developer Studio May Hang When Debug Session Starts/Ends
        • FIX: Developer Studio Settings for User Platforms Not Saved
        • FIX: Development Environment Doesn't Unload DLL on Termination
        • FIX: DFX_Bool Calls Default() with AFX_RFX_LONGBINARY
        • FIX: Dialog in InitInstance Doesn't Process WM_DDE_INITIATE
        • FIX: Direction Flag Is Not Cleared When an Exception Occurs
        • FIX: Dirty Flag Not Cleared During Edit() or Update()
        • FIX: Disabled DDX Radio Button Causes Infinite Loop
        • FIX: Dismissing Splash Screen from Component Causes Assertion
        • FIX: DisplayAsDefault Ambient Property Not Updated for Control
        • FIX: Displaying CPropertySheet in COleControl Causes Assert
        • FIX: Drop-down Combobox Does Not Move with Property Sheet
        • FIX: Dtor of Explicitly Constructed Anonymous Temp Not Called
        • FIX: DUMPBIN, LIB, and EDITBIN Fail on File Names with Spaces
        • FIX: Duplicate Column Names Improperly Qualified by Wizards
        • FIX: Duplicate Source Files Cause Breakpoint Failures
        • FIX: DYNAMIC_DOWNCAST
        • FIX: Edit Control in Property Page Does Not Get Return Keys
        • FIX: Edit Control's Number Style Check Box Won't Stay Selected
        • FIX: Edit Fields Blank When Large Fonts Selected
        • FIX: Enumerating Connection Points Causes GP Fault
        • FIX: Env Vars Not Used in Exported Makefile Dependencies
        • FIX: Err Msg: C2668: InlineIsEqualGUID : Ambiguous Call...
        • FIX: Error 'The topic does not exist' Using VC5 Help
        • FIX: Error C1001 Generated Due to Insufficient Disk Space
        • FIX: Error C2065: 'DDX_FieldCBIndex' : undeclared identifier
        • FIX: Error C2371 on Struct Typedef that Does Not Have a Tag
        • FIX: Error C2579 When Using Function Templates
        • FIX: Error C2593: 'operator +' Is Ambiguous
        • FIX: Error C2783 - Cannot Deduce Non-Type Template Parameter
        • FIX: error CBE7002: Failed assertion 'lab' ascoff.cpp, line 769
        • FIX: Error in COleDispatchException Constructor
        • FIX: Error Messages May Say 'short' or 'int' Instead of 'enum'
        • FIX: Error Occurs When Running PTK Setup
        • FIX: Error Opening .Bsc File from MRU List
        • FIX: Error Using _ttoi64 with Non-Unicode Applications
        • FIX: Error Using Inline Assembly in a Template Class
        • FIX: Error: Undefined Symbol 'DOC' from Custom AppWizard
        • FIX: Errors C2065/C2064 When Function L is Called with Macro
        • FIX: Errors Occur Using DAO CLongBinary Data from Database
        • FIX: Errors Occur When SQL Server Binary Field Over 64K
        • FIX: Errors When Spaces Used in Resource File Specification
        • FIX: Exception in DrawCli When Displaying Summary Information
        • FIX: Exception Specification in Template causes C2961 Error
        • FIX: Exception Specification Syntax Handled Incorrectly
        • FIX: Execute SQL Button Does Not Show Change to Stop Execute
        • FIX: ExitInstance() Not Called in _USRDLL DLL
        • FIX: Explicit Call to Virtual Destructor Corrupts Stack
        • FIX: Exported Makefile May Be Useless if Custom Build Uses 'CD'
        • FIX: Extra New Line Added to Debug Output in Visual Debugger
        • FIX: ExtTextOut Causes Assertion in DCPREV.CPP or DCMETA.CPP
        • FIX: F1 Help Not Hooked to Some New Dialog Boxes
        • FIX: F1 Help Routed Wrongly for Additional Top-Level Windows
        • FIX: Failure In InternalCreateSchemaRowset Causes Access Violati
        • FIX: False Memory Leaks in MFC DLL Statically Linked to MFC
        • FIX: Fatal Error C1001 'd:\b_bld\c2.m2\P2\main.c', line 374
        • FIX: Fatal Error LNK1561: Entry Point Must Be Defined
        • FIX: Fatal Error U1052: File 'win32.mak' Not Found
        • FIX: Files in External Dependencies Folder Don't Persist
        • FIX: FindIndex Works Incorrectly When nIndex Is Negative
        • FIX: Firing a KeyPress Event from an OLE Control Causes Beep
        • FIX: Fixes in VC++ 4.1 to Bugs in VC++ 4.0 32-Bit Edition
        • FIX: Floating Toolbars Disappear in Developer Studio
        • FIX: Format of the Password Parameter for CompactDatabase
        • FIX: Freeing Memory Multiple Times May Cause an Access Violation
        • FIX: Function Prototypes in comutil.h Missing Calling Convention
        • FIX: GetFieldValue Returns Empty String for SQL_LONGVARCHAR
        • FIX: GetIDsOfNames( ) Returns DISP_E_UNKNOWNNAME for Named Args
        • FIX: GetPropertyInfo Not Returning Correct Values for Default Ca
        • FIX: Global Optimizations (/Og) May Cause the Compiler to Hang
        • FIX: Go Back Button in InfoView Viewer Window Is Disabled
        • FIX: GP Fault in Visual C++ When Separators in Top Level Menu
        • FIX: GP Fault When Copying Between Two Resource Scripts
        • FIX: GP Fault When For Loop Used with Unsigned Char Index
        • FIX: GPF When Drag-Drop Resources Between Two Resource Scripts
        • FIX: H2INC Doesn't Recognize /BATCH Command-Line Switch
        • FIX: H2INC Version 1.0 Ignores /G3 and /G4 Option Switches
        • FIX: Handling of Invalid Values in Class Wizard for DDX/DDV
        • FIX: Hanging Occurs When Using CArrayRowset
        • FIX: Help, Online Books Inaccessible After Custom Install
        • FIX: HttpSendRequest Does Not Work Correctly on WinCE 2.0
        • FIX: Icons, Bitmaps,
        • FIX: IDE Appears to Hang If Browse Key (F11 or F12) Is Pressed
        • FIX: IDE Crashes Undoing Sizing in Dialog Editor
        • FIX: IDE Debugger Truncates Floating Point Numbers
        • FIX: ifstream Object Loses Character in Text Mode
        • FIX: Include Files May Be Incorrectly Added as a Dependency
        • FIX: Incomplete pragma Directive May Cause C1001 Error
        • FIX: Incorrect Code Generated When Using Floating-Point and /Og
        • FIX: Incorrect Code Generated With /Og and /G6
        • FIX: Incorrect Code Generated with /Og and /Oa or /Ow
        • FIX: Incorrect Code Generated With /Og and /Ob1
        • FIX: Incorrect Code Generated with /Og Optimization
        • FIX: Incorrect Optimization of Left Shift Operator
        • FIX: Incorrect Return Values from COleDateTime Members
        • FIX: Incorrect Template Declaration Causes Compiler Hang
        • FIX: Incorrect Warning About Procedure/ Trigger Name Length
        • FIX: Initializing const int With float Literal Gets Bad Value
        • FIX: Inlined Templated Member Functions Cannot Be Specialized
        • FIX: Installing CDK Appears to Corrupt Visual C++ Help Index
        • FIX: Installing DAO SDK Outside of \DEVSTUDIO May Cause Problems
        • FIX: Insufficient Disk Space Causes Visual C++ to Fail
        • FIX: Interfaces Not Released by _com_ptr_t::CreateInstance()
        • FIX: Internal Make Error U1073
        • FIX: Internal State of ControlBars Corrupted
        • FIX: Invalid Cursor State Using Visual FoxPro ODBC Driver
        • FIX: Invalid Page Fault in Msvcrt.dll
        • FIX: Invalid String Displayed by CToolTipCtrl
        • FIX: IRowsetImpl::GetData() Does Not Handle Nulls Correctly
        • FIX: ISAPI Extension Wizard Generates Bad OnAuthentication
        • FIX: Launching COM Server with Long File Name Returns 0x80080005
        • FIX: Library Version of atan2(0,0) Does Not Return 0
        • FIX: Link /OUT Does Not Rename Target
        • FIX: Link Paste Update Causes ASSERT in AFXWIN1.INL
        • FIX: Linker Errors on Array of Constant Pointers to Constants
        • FIX: List of Fixes in VC++ 4.2 to Bugs in VC++ 4.0/VC++ 4.1
        • FIX: LNK1104 When Linking VXD with /MAP
        • FIX: LNK1152
        • FIX: LNK1170 Building Project's Makefile from Command Line
        • FIX: LNK1201 Error Writing to .PDB File After Line Profile
        • FIX: LNK2001 Incorrectly Generated for Static Data Member
        • FIX: LNK2001 on AfxSocketInit When Using __stdcall Default
        • FIX: LNK4056 Warning Generated with Comma in #pragma Comment
        • FIX: LNK4076: Invalid Incremental Status File
        • FIX: LoadBarState and SaveBarState Increase .Ini File Size
        • FIX: LoadBarState() Causes Assert In Bardock.cpp, Line 682
        • FIX: Local File Is Not Saved with Save All
        • FIX: Localize Sample Can Not Be Built
        • FIX: localtime() Does Not Always Switch to Standard Time
        • FIX: Long Query Name in Browser Causes Application Error
        • FIX: Loop Optimization Causes Infinite Do-While Loop
        • FIX: Loss of Decimal Digits with MFC Database Classes
        • FIX: Manipulator Causes C1001 IC Error in MSC1.CPP Line 1056
        • FIX: Masked Edit Tab Order Incorrect If Visible Property FALSE
        • FIX: Member Conversion Function Calling Convention Incorrect
        • FIX: Memory Leak Reported in PLEX.CPP When Using CSocket
        • FIX: Messagebox Shows in DDX_FieldCBString
        • FIX: MFC Application Hangs on Multiprocessor Machine
        • FIX: MFC AppWizard Generates Incorrect Toolbars and Bitmaps
        • FIX: MFC DAO or ODBC App Crashes on Exit
        • FIX: MFC DLLs Don't Unregister Window Classes
        • FIX: MFC ODBC Dynaset Cannot Update a SQL Server 6.0 View
        • FIX: MFC ODBC Exceptions Using the SQL Server 6.5 Driver
        • FIX: MFC Reports Memory Leaks When cout and cin Are Used
        • FIX: MFCN30.DLL and MFCN30D.DLL Not Copied with Win32S Setup
        • FIX: Minimal Rebuild Fails on Access Specifier Change for Enum
        • FIX: Missing '::' in Error C2579 for Ambiguous Overload
        • FIX: Modified Resource Files Don't Affect Resources
        • FIX: Modifying Const Temporary Object Doesn't Generate Error
        • FIX: More Than 65536 Export Entries May Cause LNK2001 Errors
        • FIX: MSDEV Crashes If Same PDB Name Used for Compiler and Linker
        • FIX: MSDEV Crashes When Converting VC++ 4.0 Projects
        • FIX: MSDEV Does Not Prompt for Executable for Debug Session
        • FIX: MSDEV Error: 'The Requested Topic Does Not Exist'
        • FIX: MSDEV.EXE Application Error When Building an Application
        • FIX: Multiple ActiveX Control Containers Under Win32s Problems
        • FIX: Namespace and Typedef Cause C1001:'msc1.cpp',line 1090
        • FIX: Namespace Scoped Classes Don't Show Up in ClassView
        • FIX: Negative Value Passed to mktime() Generates Wrong Date
        • FIX: Nested Macros Cause Errors C2065 and C2064
        • FIX: New Class Added in ATLWizard Removes Edit Interface Setting
        • FIX: New Record Not Inserted to End of Recordset
        • FIX: NMAKE Fails If Paths
        • FIX: No 'Save Changes' Prompt After Editing a String Table
        • FIX: No C4051 Warnings Compiling .CPP or .CXX Files
        • FIX: No Error and Constructor Not Called if Prototype Missing
        • FIX: No Error Given for Non-static Callback Member Function
        • FIX: No Warning When Control Path Doesn't Return a Value
        • FIX: No WizardBar When Editing the Object: theApp
        • FIX: Non-const Conversion Operators Allowed on const Object
        • FIX: Non-const Member Function Call Via const Object Allowed
        • FIX: Non-U.S. English DevStudio Typelibs Improperly Registered
        • FIX: ODBC Long Binary Functions Use SQL_NO_TOTAL Incorrectly
        • FIX: OnInitMenuPopup Deletes Temporary Objects
        • FIX: OnMessagePending Not Called When a Timer is Active
        • FIX: OnWindowMessage Returns BOOL for HRESULT
        • FIX: Open Listing File in IDE Is Not Reloaded After Compile
        • FIX: Operator ++ In Return Statement May Cause Access Violation
        • FIX: ostrstrea
        • FIX: Out of Order Definitions in idl May Cause Compiler Errors
        • FIX: Page Table Initialization Missing in x86 OAL
        • FIX: Platform SDK Prevents MFC Projects from Compiling
        • FIX: Pointer to Member Function Is Not Shown as Reference
        • FIX: Pop-Up Menu Items Disabled for an OLE Control
        • FIX: Port I/O Functions Not in DLL Version of CRT for VC++ 4.0
        • FIX: Pragma Pack(pop) Missing from afxdocob.h Header File
        • FIX: Pressing F1 for Help on Error Message Doesn't Work
        • FIX: Print Footer Options Reset to ? in Visual Workbench
        • FIX: Print Preview Behavior Changes Since VC 4.2
        • FIX: Print Preview Doesn't Honor Font Width Setting
        • FIX: Print Preview Problems for Chars with ASCII Values
        • FIX: printf Does Not Recognize '\n\r' when Using Conversion
        • FIX: Printf Gives Unexpected Results for Doubles on WinCE
        • FIX: Private Copy Constructor Called Without Proper Access
        • FIX: Problem Occurs During File Open on Win32s
        • FIX: Problem with Remote Builds on Novell Netware Servers
        • FIX: Problems Debugging in Case-sensitive Database
        • FIX: Problems Occur After Destroying Dockable CControlBar
        • FIX: Problems Using Database Classes with Jet 3.0 under NT 4.0
        • FIX: Problems Using Parentheses to Denote Array Subscripts
        • FIX: Problems When Using an Oracle Data Source
        • FIX: Problems with Asynchronous Break on Multiprocessor Machines
        • FIX: Problems with ToolTips on Windows 95
        • FIX: Problems with Using the MFC DAO Classes in a .DLL or .OCX
        • FIX: Profiling May Fail If Install Dir Contains Long File Name
        • FIX: Project Deletes Precompiled Header Created by Other Project
        • FIX: Property Sheet with Edit Doesn't Close On ESC Key
        • FIX: PROVIDER_COLUMN_ENTRY Sets DBID.eKind to DBKIND_GUID_NAME
        • FIX: pvarResult Should Be NULL When vtRet==VT_EMPTY
        • FIX: Query Designer Not Inserting Record if Field Name Has Dash
        • FIX: Re-throwing Exception Causes Abnormal Program Termination
        • FIX: ReadString Gives Wrong Result Reading Long Strings
        • FIX: Rebuilding .CLW File Does Not Restore Link to ODL File
        • FIX: Registering ATL Server with Long Name Causes 0x80070002
        • FIX: Relative Include Files May Not be a Dependency
        • FIX: Relocations Not Generated For Array of Ptrs To Functions Us
        • FIX: Remote Debug in Windows NT Requires Psapi.dll
        • FIX: Remote Debugging Fails Due to Many OutputDebugString Calls
        • FIX: Remote Debugging on Alpha Does Not Work
        • FIX: Remote Debugging Very Slow in Visual C++ Version 5.0
        • FIX: Remote Monitor Quits When TCP/IP Isn't Loaded
        • FIX: Remote Windows 95 Machine Crashes on Stop Debugging
        • FIX: Removing Subproject Causes Page Fault
        • FIX: Replace 'Beginning of Line' Skips Blank Lines
        • FIX: ResizeParentToFit Won't Work w/ CScrollView on Windows 95
        • FIX: Resource Editor Cannot Set LVS_OWNERDRAWFIXED Style
        • FIX: RichEditCtrl IDs Not Shown in Member Variables Tab
        • FIX: RTTI and Incremental Link Options Incorrectly Disabled
        • FIX: Run Out of Memory or Assertion in GetBufferSetLength()
        • FIX: Same Name for Function and Class Causes C2079
        • FIX: Sample Application Dialog Box Is Disabled in InfoViewer
        • FIX: Scribble File Extension Conflicts with Screen Savers
        • FIX: Sending WM_xSCROLL Message Causes Invalid ASSERT
        • FIX: SetFieldNull() Asserts in DBCORE.CPP Line 4055 or 4062
        • FIX: SetMinHeight Does Not Work Correctly with CStatusBar
        • FIX: Setting Default Value Using CreateField Gives Wrong Value
        • FIX: Setting Tooltip Text in OnToolHitTest Causes Assertion
        • FIX: Setup Could Not Open \MSDEV\REDIST\ QFEUPD.EXE
        • FIX: Setup Could Not Open \Msdev\Redist\Oracle.hlp File
        • FIX: Setup Does Not Copy Visigenic's VSDRVM32.DLL File
        • FIX: SETUP.EXE Cannot Start via a UNC Connection
        • FIX: SetWindowText(NULL) Doesn't Clear .OCX Edit Control
        • FIX: Small Portion of Win32 Documentation Missing From VCEE 4.2
        • FIX: Smartptr Property in Interface Causes C2512 Error
        • FIX: Sockets Application Hangs or Exhibits Poor Performance
        • FIX: Some Intermediate Files not Deleted by FileView
        • FIX: Source Control Info Not Preserved During Project Conversion
        • FIX: Spawn Hangs When Inheriting Pipe Handle
        • FIX: Special Characters in Path May Prevent File Access
        • FIX: SQL Breakpoint Not Hit After Executing SP in Another DB
        • FIX: SQL Debugger Displays Incorrect Value for Float Variables
        • FIX: SQL Debugger Stops Working
        • FIX: SQL Server May Crash When sp_who2 Is Debugged
        • FIX: StreBlt Sample Causes Windows NT to Hang
        • FIX: Struct Data Member Incorrectly Displayed in Watch Window
        • FIX: Syntax Error in MFC ODBC Recordset with SQL Server 6.5
        • FIX: TAB-Indented Lines Are Not Cut or Copied with New Line
        • FIX: Template Friend Function Causes Compiler Error C2248
        • FIX: Template Keyword Can't Be Used Inside Class Declarations
        • FIX: Text Data Truncated When Using optimizeBulkAdd
        • FIX: Text Truncated When Using Dynaset and RFX_Text()
        • FIX: The Breakpoint '{,
        • FIX: time() Function Overcompensates for Daylight Savings Time
        • FIX: Timer Callbacks Not Called in MFC 4.2 Applications
        • FIX: Toolbars Broken in ENROLL Tutorial Samples
        • FIX: Tools Won't Run If There's a Space in the Path
        • FIX: TRACE() Message Appears When Closing DAO Objects
        • FIX: Truncated String from #pragma comment(exestr
        • FIX: Type Info for __asm Crashes Developer Studio
        • FIX: typedef Class Template Causes Compiler Errors C2440/C2561
        • FIX: Typedef Type Causes C2275: Illegal Use of Type
        • FIX: TypeLibs with Large Argument Lists May Crash ClassWizard
        • FIX: Unable to Locate URLMON.DLL on Windows NT 3.51
        • FIX: Unable to Set Breakpoint on Label in Constructor
        • FIX: UNC File Names Cause Remote Debugging to Fail
        • FIX: Undocking Toolbar May Disappear When Removed from Dockbar
        • FIX: Undocumented Functions in Type Safe Collection Classes
        • FIX: Unhandled Exception Using MFC Sockets in Visual C++ 6.0
        • FIX: Unregistering ATL Server Causes Access Violation
        • FIX: Unresolved Externals When Building MFC42 and MFCD42xD
        • FIX: Update() Fails to Write Changed Text Field
        • FIX: Using #define NOGDI Results in Compilation Syntax Errors
        • FIX: Using CMultiLock Class Can Cause a Memory Leak
        • FIX: Using CSocket w/ CArchive Causes Block from Extra FD_READ
        • FIX: Using CString::operator+= May Cause an Access Violation
        • FIX: Using Run-Time Type Info May Cause Memory Leak Report
        • FIX: Using String Constant as Default Argument Doesn't Work
        • FIX: UUID.LIB In VC6 Has Bad Definition for IViewFilter w/OLE DB
        • FIX: VC Debugger Fails for WINCE App if Total DLLs Exceed Four
        • FIX: VC Debugger Fails on Some Long Names
        • FIX: VC++ 6.0 Compiler Does Not Remove Unneeded Instructions
        • FIX: VC4 Debugger Fails to Stop on Breakpoints w/ Long Names
        • FIX: Virtual Base Class Destructor Called More than Once
        • FIX: Visual C++ 5.0 #import Causes Errors with ADO Version 2.0
        • FIX: Visual C++ ATL Provider Fails when Used with SQL DTS
        • FIX: Visual C++ Breaks ODBC CLongBinary w/ GlobalReAll Misuse
        • FIX: Visual C++ Build Process Won't Return If Missing ')'
        • FIX: Visual C++ Debugger Crashes on Breakpoint
        • FIX: Visual C++ Debugger Crashes on Very Long Symbols
        • FIX: Visual C++ Gives GP Fault If System Date Past 18-Jan-2038
        • FIX: Visual C++ Setup Messages for File Copying Errors
        • FIX: Visual C++ Setup Program Prompts 'Insert dis
        • FIX: Visual Workbench Cannot Find WndProc in Windows 3.1 Apps
        • FIX: Visual Workbench Generates Dependencies for ODL Files
        • FIX: Visual Workbench Ignores Request Not to Rebuild Project
        • FIX: Visual Workbench Toolbar Buttons Don't Use Double-Click
        • FIX: VS97 Per-File Switch at Project Level Silently Deleted
        • FIX: Warning C4056 Generated When /Op Option is Used
        • FIX: Web Browser Control Hangs in CFormView
        • FIX: What's New: Bug Fixes Made in Visual C++ Version 1.52
        • FIX: What's New: Bug Fixes Made in Visual C++ Version 2.1
        • FIX: What's New: Bug Fixes Made in Visual C++ Version 2.2
        • FIX: Win32(80x86) Release Target Not Displayed in Windows 95
        • FIX: Wizards May Display Invalid Table Names for CRecordset
        • FIX: Working Directory Setting with Trailing Backslash Fails
        • FIX: Wrong Exception Rethrown with Global Optimization
        • FIX: Wrong Line Number Information Debugging STL
        • FIX: Wrong Output Library Name Used with VCNT Makefile
        • FIX: Wrong Pointer Value When Nested Classes Have Same Name
        • FIX: Wrong Version of MSVCRT40.DLL(Forwarder DLL) in Windows 95
        • FIX: WWWQuote Sample Fails with Error Message
        • FIX:ClassView Add Function/Variable Fails If Header File Moved
        • FIX:CScrollView::OnHScroll/OnVScroll Do Not Call OnChildNotify
        • FIX:Hard-coded breakpoints and RtlGetUserInfoHeap error
        • Fix2lBar.exe Fixes Spacing Errors in MFC's CToolBar
        • GENSPLIT Putting a Generic CWnd in a Splitter Pane
        • Help95.exe Implements Windows 95 Style Help
        • Hooking into the IUnknown of a COM Object in MFC
        • Horizontal Scrolling List Box in an MFC Class
        • How to Access a Subclassed Windows Control in an OLE Control
        • How to Access CMemFile Directly When Using It with CArchive
        • How To Add a Toolbar in an MDI Child Window
        • How to Add Buttons to a Modeless CPropertySheet
        • How to Add the Finish Button to a Wizard Property Sheet
        • How to Add Tooltips for Controls to an MFC Modal Dialog Box
        • How To Assign the ActiveX Control LPDispatch Property in VB 4
        • How To Avoid the ODBC Login Dialog when Using MFC
        • How to Build 16- or 32-bit DRVSETUP.EXE by Using Visual C++
        • How To Call Automation Methods with Variable Argument Lists
        • How to Call CoGetClassObjectFromURL() in an MFC App
        • How to Change Default Button on CPropertySheet
        • How to Change Default Control Focus on CPropertyPage
        • How to Change Default Printer Settings in an MFC Application
        • How to Change the Text in the Tabs of a CPropertySheet
        • How to Create a Minimized/Maximized MDI Child Window
        • How to Create a Modal Dialog from Within a USRDLL
        • How To Create a Printer Device Context (DC) in MFC
        • How to Create a Property Sheet That Has Scrolling Tabs in MFC
        • How to Create a Recessed Status Bar Area
        • How to Create a Status Bar in Every MDI Child Window
        • How to Create Accelerators for CPropertyPages
        • How to Create Controls w/ a 3D Border at Run Time Using MFC
        • How to Detect If a CFormView Has Changed
        • How to Detect Mouse Clicks on Client Area of MDI Frame Windows
        • How to Disable Default Pushbutton Handling for MFC Dialog
        • How To Disable Push Buttons on a DialogBar in MFC
        • How To Disable Tabs in CPropertySheet
        • How to Display a Bitmap in a CStatusBar Pane
        • How to Do Away with the Print Dialog Box in MFC Printing
        • How to Enable Edit Menu Commands for Edit Controls
        • How to Enable Selection Button in Print Dialog Box
        • How to Enable the Help Button on a Modal Property Sheet
        • How to Exclude CLSIDs from OLE's Insert Object Dialog
        • How To Find an Item in a Tree Control Via its Label
        • How To Get 32-bit Scroll Position During Scroll Messages
        • How to Get the Current State of a Button in a CToolbar
        • How to Hide the Apply Button in CPropertySheet
        • How To Implement Enumerated Properties in ATL
        • How to Implement OLE Custom Control Context Sensitive Help
        • How to Instantiate a Templated Function
        • How to Limit an MFC Application to a Single Instance
        • How to Make the CMiniFrameWnd Window Paint Its Background Area
        • How To Pass Binary Data Between an ActiveX Control and VB
        • How to Place Scroll Bars on an Object Derived from CControlBar
        • How to Place Static Text Labels Over Columns in a List Box
        • How to Populate a List or Combo Box with Recordset Data
        • How to Prevent Mainframe Window from Being ReSized
        • How to Programatically Terminate an MFC Application
        • How to Provide Your Own DllMain in an MFC Regular DLL
        • How to Register an MFC OLE Automation Server to Avoid Failure
        • How to Replace a View in a CMDIChildWnd Window
        • How to Return After F8 into a C Run-Time Library Function
        • How to Run a Code Resource from a Visual C++ Application
        • How to Save and Restore State of Dockable Toolbars
        • How To Scroll a CFormView to See the Controls
        • How to Set Default Values for Stock Properties in OLE Controls
        • How to Show a Custom Common Dialog using CFileDialog
        • How to Sort a CStringArray in MFC
        • How to Store MFC Printer Information in a Document
        • How to Support Two File Extensions per MFC Document Type
        • How to Trap WM_KEYDOWN Messages in a CDialog
        • How to Use _beginthreadex() and _endthreadex()
        • How to Use AFX_MANAGE_STATE in an OLE Control
        • How to Use CBitmapButton to Resize a Bitmap to Fit a Button
        • How to Use MFC to Step Through Child Windows of the MDIClient
        • How to Use Multiple Menus in MFC App That Uses GetDefaultMenu
        • How to Use OLE2UI Functionality in 32-bit Applications
        • How to Use the DAO Dynaset with Microsoft SQL Server 6.0
        • How to Use TrackPopupMenu() and Update UI Handlers
        • HOWTO: #include the Localized MFC Resources in an EXE or DLL
        • HOWTO: Access a Visual Basic ActiveX DLL from Visual C++
        • HOWTO: Access Child Process Exit Code from 32-Bit Parent Proc.
        • HOWTO: Accessing Binary Data Using dbDao
        • HOWTO: Acquire a List of All CDocument Objects
        • HOWTO: Add ATL Support to an MFC EXE
        • HOWTO: Add Command Handlers for MRU Menu Items in MFC App
        • HOWTO: Add Context-Sensitive Help Button to Win 95 Dialog Boxes
        • HOWTO: Add Custom ATL Objects to the ATL Object Wizard
        • HOWTO: Add File Filters to Visual C++ Version 2.0
        • HOWTO: Add MFC Support to an ATL Project
        • HOWTO: Add Multiple Window Types to a Non-Document/View MDI App
        • HOWTO: Add Support for Hosting VBScript to an ATL Application
        • HOWTO: Add Support for Hosting VBScript to Your MFC Application
        • HOWTO: Add Toolbars and Tooltips to ActiveX Controls
        • HOWTO: Add Tooltips for Controls on an MFC Modal Dialog Box
        • HOWTO: Add Tooltips to ActiveX Controls
        • HOWTO: Adding ATL Control Containment Support to Any Window
        • HOWTO: Adding Splitter Bars Support to Active Document Server
        • HOWTO: Adding Tooltips to ATL ActiveX Controls
        • HOWTO: Aggregate a COM Object with ATL
        • HOWTO: Alternative Implementation of ATL Singleton
        • HOWTO: Assign the F8 Key to DebugStepInto in Visual C++
        • HOWTO: Automate Visual C++
        • HOWTO: Avoid Error LNK2001 Unresolved External Using DEFINE_GUID
        • HOWTO: Avoid Problems Associated with Installing New SDKs
        • HOWTO: Browse on Demand with Visual C++ Version 4.0
        • HOWTO: Build a Code Resource
        • HOWTO: Build Custom COM Interface Marshalers with Visual C++
        • HOWTO: Calculate Available File Handles at Run Time
        • HOWTO: Calculate Dialog Units When Not Using the System Font
        • HOWTO: Call a Script Method from an ActiveX Script Host
        • HOWTO: Calling DAO Directly from MFC to Change a User's Password
        • HOWTO: Catch and Decipher DAO SDK-Based Exceptions
        • HOWTO: Catch Run-time Errors in an ActiveX Script Host
        • HOWTO: Center a Dialog Using the Microsoft Foundation Classes
        • HOWTO: Change an MFC-Based MDI Child Window's Frame Text
        • HOWTO: Change Dialog Box Background Color in MFC 2.0 or Later
        • HOWTO: Change Icon or Bitmap of CListCtrl Item When Selected
        • HOWTO: Change the Background Color of a Common Dialog
        • HOWTO: Change the Background Color of an MFC Edit Control
        • HOWTO: Change the Color of an MFC Child Control Class
        • HOWTO: Change the Method of Selecting Multiple Controls
        • HOWTO: Change the Mouse Pointer for a Window in MFC
        • HOWTO: Change the Name of a Microsoft Access Field w/MFC DAO
        • HOWTO: Change the Text Color of the Selected Property Sheet Tab
        • HOWTO: Change Window Attributes in an MFC Application
        • HOWTO: Change Window Background Color with Foundation Classes
        • HOWTO: Changing Background Color of a Dialog Box Using ATL
        • HOWTO: Clean Up Temporary MFC Object in _USRDLL DLLs
        • HOWTO: Clear an istream Object During Extraction
        • HOWTO: Color Text ClassWizard Updates to Make Mods Easy to See
        • HOWTO: Common DDL SQL for the Microsoft Access Database Engine
        • HOWTO: Compare a CString to the Empty String
        • HOWTO: Comparing Binary Images of Same Project Builds
        • HOWTO: Configure a Time-Out on a CSocket Operation
        • HOWTO: Configure Books Online to Search Multiple Books
        • HOWTO: Configure ODBC Data Sources on the Fly
        • HOWTO: Connecting a CRecordset to a CDialog
        • HOWTO: Controlling the Visual C++ IDE Source Code Editor Window
        • HOWTO: Convert 10-Byte Long Doubles to 8-Byte Doubles
        • HOWTO: Convert a DBTIMESTAMP into a DATE
        • HOWTO: Convert a String to a Floating-Point Number
        • HOWTO: Convert Multiple Projects in Visual C++ 5.0 and 6.0
        • HOWTO: Create 32-bit Import Libraries Without .OBJs or Source
        • HOWTO: Create a Browser Library for the Common Control Classes
        • HOWTO: Create a DAO Setup that Installs Jet IISAM Files
        • HOWTO: Create a Progress Bar on the Status Bar
        • HOWTO: Create a Resource DLL File Containing an AVI
        • HOWTO: Create a Sink Interface in MFC-Based COM Client
        • HOWTO: Create a Static Library with Visual Workbench
        • HOWTO: Create Additional Views with CreateNewFrame() Function
        • HOWTO: Create an .MDB File for Microsoft Access Databases
        • HOWTO: Create an .MDB File for Microsoft Access Databases
        • HOWTO: Create ATL COM Objects
        • HOWTO: Create Context-Sensitive HTML Help in an MFC Application
        • HOWTO: Create Custom AppWizards that Generate Non-MFC Projects
        • HOWTO: Create MFC Applications that Do Not Have a Menu Bar
        • HOWTO: Create New Documents Without CWinApp::OnFileNew
        • HOWTO: Create Tables with Foundation Database Classes
        • HOWTO: Creating a Foundation Classes Dialog Box with Custom Icon
        • HOWTO: Customize Common Dialog Box Parameter Blocks
        • HOWTO: Customize the Common Print Dialog Box
        • HOWTO: DDX - DDV for 64-Bit Numbers
        • HOWTO: Debug a Dynamic-Link Library (DLL) in Windows
        • HOWTO: Debug a Windows Shell Extension
        • HOWTO: Debug an Active Process in 32-bit Visual C++
        • HOWTO: Debug MFC Module and Thread State Problems
        • HOWTO: Debug OLE Applications
        • HOWTO: Debug OLE DB Providers That Are Called From SQL Server 7
        • HOWTO: Declare an Array of Pointers to Functions
        • HOWTO: Declare Classes That Refer to Each Other
        • HOWTO: Define the Display Size of an MFC ActiveX Control
        • HOWTO: Derive From Classes not Listed in ClassWizard
        • HOWTO: Detect a Mouse Click on Any Column of List View Control
        • HOWTO: Detect an Empty CRecordset Object
        • HOWTO: Detect IE's STOP Button Click in ActiveX Control
        • HOWTO: Determine Default Libraries for an .OBJ Object File
        • HOWTO: Determine If an ActiveX Ambient Property Is Implemented
        • HOWTO: Determine Justification in a ListView Control
        • HOWTO: Determine the Location of a Crash
        • HOWTO: Determine Whether a Drive Is a RAM Drive
        • HOWTO: Determine Which ODBC Files to Ship
        • HOWTO: Disable the Default Pop-up Menu for CHtmlView
        • HOWTO: Disable the Resizing of an OLE Control
        • HOWTO: Disable the Window Close Button in an MDI Application
        • HOWTO: Display an MFC Automation Document Automatically
        • HOWTO: Display the Current Time in a CStatusBar Pane
        • HOWTO: Do Asynchronous WinInet with MFC Classes
        • HOWTO: Draw ActiveX Controls with Child Controls in Design Time
        • HOWTO: Draw Controls in an OLE Metafile
        • HOWTO: Dynamically Add ActiveX Controls to ATL Composite Control
        • HOWTO: Edit Resources in Executables with Visual C++
        • HOWTO: Enhance File Open Dialog with Multiple Extension Filters
        • HOWTO: Ensure ODBC.DLL and ODBCCURS.DLL Cursor Levels Match
        • HOWTO: Enumerate OLE and VB Controls from an OLE Control
        • HOWTO: Exclude Include File Class Definitions from ClassView
        • HOWTO: Execute Stored Procedure Using CDynamicParmeterAccesor
        • HOWTO: ExecuteParameterized Command Multiple Times with ATL OL
        • HOWTO: Expand An Array Pointer in the Visual C++ Debugger
        • HOWTO: Exporting STL Components Inside
        • HOWTO: Expose an MFC OLE Container to VBA Automation
        • HOWTO: Filter Keystrokes in Controls Derived from CEdit Class
        • HOWTO: Find Users Connected to an Access 7.0 Database
        • HOWTO: Force Files to Be Flushed to Disk
        • HOWTO: Gain Access to an ActiveX Control from its Property Page
        • HOWTO: Get a C++ Class from an Interface Pointer in ATL
        • HOWTO: Get Access to an ActiveX Control from its Property Page
        • HOWTO: Get Current CDocument or CView from Anywhere
        • HOWTO: Get Dropped File Names Using OLE Drag and Drop
        • HOWTO: Get Info for Troubleshooting Compiler
        • HOWTO: Get the Current Document in an MDI Application
        • HOWTO: Getting the Current Printer Settings in MFC
        • HOWTO: Handle Check Notifications in CCheckListBox
        • HOWTO: Handle Exceptions That Occur in Exception Processing
        • HOWTO: Handle OCM_CTLCOLORxxx Reflected Messages
        • HOWTO: Handling Events for ActiveX Controls in a CWnd
        • HOWTO: Highlight Row of Multi-Column Report-View CListCtrlR
        • HOWTO: How to Initialize Child Controls in a Derived CDialogBar
        • HOWTO: How to Install Visual C++ on Terminal Server
        • HOWTO: How to Use Access Autonumber Column with OLE DB Templates
        • HOWTO: Identify the Symptoms of File Corruption Problems
        • HOWTO: Implement Context-Sensitive Help for Dialog Controls
        • HOWTO: Implement Per-Property Browsing for a Custom Property
        • HOWTO: Implement Scaled Printing in an MFC/OLE Container
        • HOWTO: Implement Thread-Pooled, Apartment Model COM Svr in ATL
        • HOWTO: Implementing a Custom Property Showing a FileOpen Dialog
        • HOWTO: Increment Version Information After Each Build in VC++
        • HOWTO: Initializing lpstrFilter for All Files on the Macintosh
        • HOWTO: Initilize Large Character Arrays
        • HOWTO: Insert a Bitmap Into RTF Document Using RichEdit Control
        • HOWTO: Insert a Splash Screen into a Dialog-Based Application
        • HOWTO: Insert Existing Projects as Sub-Projects
        • HOWTO: Insert Objects Without Using Insert Object Dialog Box
        • HOWTO: Integrate Custom DDX /DDV in 32-bit ClassWizard Interface
        • HOWTO: IObjectSafety Marks ATL Controls Safe for Initializing
        • HOWTO: JIT Debug a COM Local Server
        • HOWTO: Limit 32-bit Applications to One Instance Using C++
        • HOWTO: Limit 32-Bit MFC SDI App to a Single Instance in WinCE
        • HOWTO: Load an Executable File into the Visual C++ Debugger
        • HOWTO: Localize Application Resources with Foundation Classes
        • HOWTO: Localize Stock ActiveX Property Pages With MFC Resources
        • HOWTO: Make a Resizable Dialog Bar
        • HOWTO: Make VC++ Recognize File Extensions as C/C++ Files
        • HOWTO: Making Visual C++ 32-bit Edition Books Online Run Faster
        • HOWTO: Mark MFC Controls Safe for Scripting/Initialization
        • HOWTO: Modify the Environment for a Spawned Process
        • HOWTO: Modify the VC++ COMPLEXDB Sample to Work on a Web Page
        • HOWTO: Move Visual C++ IDE Customizations to Another Computer
        • HOWTO: Obtain a Copy of the VESA SVGA Standard
        • HOWTO: Obtain the Program Name in a Windows-Based Application
        • HOWTO: Obtain Width and Height of a CBitmap Object
        • HOWTO: Optimize the Reactivation of In-Place Active Servers
        • HOWTO: Overload New to Reduce Memory Fragmentation
        • HOWTO: Override an Interface in an MFC Application
        • HOWTO: Override IUnknown Methods in an ATL Server
        • HOWTO: Override the MFC Default Control Containment
        • HOWTO: Overriding Initial Setting on Print Setup Dialog
        • HOWTO: Packaging MFC Controls for Use Over the Internet
        • HOWTO: Pass a char from C to MASM by Value
        • HOWTO: Pass a SafeArray of Strings in a VARIANT*
        • HOWTO: Pass a short from C to MASM by Value
        • HOWTO: Pass an Automation Object from VB to a C/C++ DLL
        • HOWTO: Pass Common C Types to MASM by Reference
        • HOWTO: Pass IDispatch Pointer and Avoid an Application Error
        • HOWTO: Pass Multiple DBPROPSETs to CDataSource::Open
        • HOWTO: Pass Optional Arguments to MFC ActiveX Controls
        • HOWTO: Passing a License Key to Classes Generated by #import
        • HOWTO: Passing Optional Parameters When Calling a Function
        • HOWTO: Perform Transactions with the MFC Database Classes
        • HOWTO: Performance Tuning the Jet Engine Per Instance in MFC
        • HOWTO: Performing Transactions with SQL Server 6.x
        • HOWTO: Porting Static PowerPC Libraries
        • HOWTO: Preset the Win CE Computer Name
        • HOWTO: Prevent Creation of Initial Macintosh Document
        • HOWTO: Prevent Static Splitter Bars from Tracking
        • HOWTO: Print Directly to a Non-Default Printer in MFC
        • HOWTO: Print from a Class Other Than CView
        • HOWTO: Print from an Active Document Server
        • HOWTO: Print from the Microsoft WebBrowser Control
        • HOWTO: Print the Image of a Dialog Box
        • HOWTO: Profile an OLE Server or an OLE Control
        • HOWTO: Properly Export Functions Using the MFC Shared Library
        • HOWTO: Provide an Alternative View to Data Using Splitter Window
        • HOWTO: Provide Type Information From an MFC Automation Server
        • HOWTO: Quick Sorting Using MFC CArray-Derived Classes
        • HOWTO: Redirect stdout to and from a File Using C
        • HOWTO: Redistributing DAO with Your Visual C++ 5.0 Application
        • HOWTO: Remove OLE Controls
        • HOWTO: Remove the Sizing Grip from a Status Bar
        • HOWTO: Remove the System Menu from an Iconized Application
        • HOWTO: Renaming an ActiveX Control After its Project Is Created
        • HOWTO: Resize CPropertyPages at Run Time
        • HOWTO: Restore Corrupt or Deleted Visual C++ Group File
        • HOWTO: Retrieve a Counter Field Value Without Requerying
        • HOWTO: Retrieve the Actual Parent Window of an ActiveX Control
        • HOWTO: Retrieving a List of All ODBC Data Sources
        • HOWTO: Retrieving Multiple Resultsets with Varying Columns
        • HOWTO: Return Array to VB from VC++ DLL or OLE Server
        • HOWTO: Saving a Blob Property in ActiveX Control Pad
        • HOWTO: Set Blank Date as Initial Value for Date Time Control
        • HOWTO: Set Default Values for ActiveX Control Stock Properties
        • HOWTO: Set Initial Default Size of ActiveX (ATL) Control
        • HOWTO: Set Up a TCP/IP Peer-to-Peer Network Connection
        • HOWTO: Set Up and Troubleshoot Macintosh Communications
        • HOWTO: Set Up Visual C++ to Use the HTML Help API
        • HOWTO: Setting the Picture Property of an ActiveX Control
        • HOWTO: Show Container's Toolbar During Inplace Activation
        • HOWTO: Specify Stack Size (Clarification)
        • HOWTO: Speed Up Apps that Use the Microsoft Access ODBC Driver
        • HOWTO: Speed Up Load Time of OLE Controls
        • HOWTO: SQL Server 7 Distributed Query Using ATL OLEDB Consumer
        • HOWTO: SQL Server Full-Text Query Using ATL OLEDB Consumer
        • HOWTO: SQL Server Identity, OLE DB Templates and OLE DB for ODBC
        • HOWTO: sscanf() Example Using a Comma (,) as Delimiter
        • HOWTO: STL Sample For [list::merge] Function(s)
        • HOWTO: STL Sample for [list::rbegin, rend, reverse, rev_iterator
        • HOWTO: STL Sample for [list::remove, remove_if] Function(s)
        • HOWTO: STL Sample for gslice::(length, start, stride) Functions
        • HOWTO: STL Sample for gslice::(length, start, stride) Functions
        • HOWTO: STL Sample for list::size,list::resize Functions
        • HOWTO: STL Sample for slice::(length, start, stride) Functions
        • HOWTO: STL Sample for slice::(length, start, stride) Functions
        • HOWTO: Subclass a Dialog Item in ATL
        • HOWTO: Subclass CListBox and CEdit Inside of CComboBox
        • HOWTO: SubClass the MDIClient by Using MFC
        • HOWTO: Synchronizing Reads and Writes Between Two DAO Processes
        • HOWTO: Test for End of File with CFile and CStdioFile
        • HOWTO: Tracking Down Memory Leaks with _afxBreakAlloc
        • HOWTO: Trap Arrow Keys in an Edit Control of a Dialog Box
        • HOWTO: Trapping Server's Menu Commands in Composite Menu Bar
        • HOWTO: Troubleshoot Visual C++ Performance Problems
        • HOWTO: Troubleshoot Visual C++ Setup Problems in Windows NT
        • HOWTO: Troubleshoot WinCE Application Installations
        • HOWTO: Unregister MFC Automation Servers
        • HOWTO: Update Property Values in a Property Page
        • HOWTO: Use #pragma init_seg to Control Static Construction
        • HOWTO: Use #pragma to Generate User-Defined Warning Messages
        • HOWTO: Use _crtBreakAlloc to Debug a Memory Allocation
        • HOWTO: Use _declspec(dllexport) in an MFC Extension DLL
        • HOWTO: Use an OLE Control as an Automation Server
        • HOWTO: Use ATL Consumer Classes to Connect to SQL Server
        • HOWTO: Use ATL Consumer Template w/ Secured Jet Database
        • HOWTO: Use Bookmarks with the MFC ODBC Database Classes
        • HOWTO: Use CBulkRowset
        • HOWTO: Use CFormView in SDI and MDI Applications
        • HOWTO: Use Dialog Template to Create MFC Dialog with ActiveX
        • HOWTO: Use fopen() to Append Data to File Terminated w/ CTRL+Z
        • HOWTO: Use GUID Fields in Access from Visual C++
        • HOWTO: Use LoadResource to Load Strings from a String Table
        • HOWTO: Use malloc() and _fmalloc() in an Application
        • HOWTO: Use MFC 4.2 ODBC Classes in an ISAPI DLL
        • HOWTO: Use ON_EVENT_RANGE Macro
        • HOWTO: Use Other Registry Keys with Visual C++ 2.0 and Above
        • HOWTO: Use Relative Paths in 32-bit Visual C++ .MAK Files
        • HOWTO: Use Resource Editor for 16-Color 32x32 Mouse Pointers
        • HOWTO: Use RUNDLL32 to Debug Control Panel Applets
        • HOWTO: Use SQL Aggregate Functions with the MFC DAO Classes
        • HOWTO: Use the Microsoft RemoteData Control
        • HOWTO: Use the SQL Server DateTime Parameter
        • HOWTO: Use the Token Pasting Operator in Microsoft C
        • HOWTO: Use Updatable Joins in an MFC ODBC Application
        • HOWTO: Use Visual C++ 32-bit Edition with Working Set Tuner
        • HOWTo: Using .pch Files Across Projects in the Visual Workbench
        • HOWTO: Using Accelerator Keys with Modal Dialog Box Main Window
        • HOWTO: Using Accelerator Keys Within a Modal Dialog Box
        • HOWTO: Using CDaoRecordset::Seek
        • HOWTO: Using Class Wrappers to Access Windows Common Controls in
        • HOWTO: Using MFC LOC DLLs
        • HOWTO: Using the DAO SDK dbDao Classes with Visual C++ 4.x
        • HOWTO: Using the MFC Database Classes in Console Applications
        • HOWTO: VC++ MFC Client for the ComCallingJava Sample
        • HOWTO: View the Call Stack After an MFC ASSERT
        • HOWTO: Visual C++ 5.0 (Professional
        • HOWTO: Work Around Bugs in Template Libraries
        • HOWTO: Work with Invalid Rectangle When Window Is Resized
        • HOWTO: Write a Dialog-based ActiveX Control Using ATL
        • HOWTO:Add Context Help (? Button) to Title Bar of CPropertySheet
        • Ident.exe Retrieves @@IDENTITY From ODBC Inserts
        • Illustrates Multithreaded Programming Techniques
        • Increased File Libraries for Visual C++ 1.0 Available
        • INF: Using DTS With Custom ATL OLE-DB Providers
        • INFO: 'No matching symbolic info' for Comctl32.dll, Msidle.dll
        • INFO: #define Must Evaluate to Integer Const for #if Expression
        • INFO: #pragma pack() Affects Declarations, Not Definitions
        • INFO: '80020101' Returned From Some ActiveX Scripting Methods
        • INFO: /Mx Compiler Options and the LIBC, LIBCMT, MSVCRT Libs
        • INFO: /Zg Not Designed for Use with .CPP or .CXX Files
        • INFO: __declspec(dllexport) Replaces __export in 32-Bit VC++
        • INFO: _DEBUG Must Be Defined When Linking to Debug Libraries
        • INFO: _heapwalk() Does Not Work On Win32s
        • INFO: A Case Where BUFF[] and *BUFF Are Different
        • INFO: A Comparison of Visual C++ Products
        • INFO: Active Template Library (ATL) 2.0 Readme File
        • INFO: Active Template Library (ATL) Frequently Asked Questions
        • INFO: Adding a CObList Object to Another CObList
        • INFO: Administrative Privileges Required for Visual C++
        • INFO: AppWizard and Precompiled Header Files
        • INFO: Archiving Several Objects That Point to a Third Object
        • INFO: Assembly Output from Visual C++ Compiler May Not Assemble
        • INFO: Availability of ODBC Drivers for VCMac 4.0
        • INFO: Background Processing in an MFC Application
        • INFO: Bitwise Complement Operator Appears to Fail on Comparison
        • INFO: Buffer Size for fcvt() and ecvt() Is 349 Bytes
        • INFO: C Ignores Preprocessor Directives Inside of Comments
        • INFO: C++ Name Decoration--Why Used, Getting Decorated Names
        • INFO: C++ Standard Noncompliance Issues with Visual C++ 6.0
        • INFO: C2059, C2065, C2143 May Be Caused by Not Including Header
        • INFO: C2059, C2143: Syntax Errors Involving 'int constant'
        • INFO: C2466 Error When Allocating an Array of Length 0
        • INFO: C4097: Typedef-Name X Used as Synonym for Class-Name Z
        • INFO: Calling Conventions the 32-Bit Compiler Supports
        • INFO: Calling MFC MDI Base Class Message Handlers
        • INFO: Can't Watch Variables in Debugger - Nine Possible Causes
        • INFO: Cannot Define Other Preprocessor Directives with #define
        • INFO: Cannot Restart CESH After the Connection Is Broken
        • INFO: Casting a Pointer to Type Equivalent to Multidimensional
        • INFO: Casting Difference Between C and C++ May Cause C2105
        • INFO: Caveats for Using Empty Top-Level Projects in Dev. Studio
        • INFO: CDialogBar Button Enabled When Command Handler Present
        • INFO: CFrameWnd Objects Can Destroy Themselves
        • INFO: Changes in MFC Between Visual C++ 5.0 and 6.0
        • INFO: Character Parameters May Be Prototyped as Integers
        • INFO: Clarification of the 'g' Format Specifier for printf()
        • INFO: ClassWizard Links Only Types with DDX Support
        • INFO: COM Method Call in WM_PAINT Handler Returns 0x80010005
        • INFO: Command IDs and In-Place Frame Window Toolbar
        • INFO: Common File Extensions Used by Visual C++
        • INFO: Common Programming Errors in the C Language
        • INFO: COMMON.RES Provides Common Bitmaps, Cursors, and Icons
        • INFO: Compile and Link Requirements for MFC Applications
        • INFO: Compiler Errors When Compiling a C++ File as a C File
        • INFO: Compiler Errors with Win32 APIs Ending in 'A' or 'W'
        • INFO: Compiler Looks for LINK.EXE in CL.EXE Directory First
        • INFO: Conforming to ANSI C Standards
        • INFO: Consecutive Calls to ctime() Overwrite Previous Values
        • INFO: Console Applications Can Call the Windows 32-Bit API
        • INFO: Const Versus Non-Const CObList Objects
        • INFO: Converting an RC File to Use Microsoft Foundation Classes
        • INFO: Correct Use of the SetFont() Function in MFC
        • INFO: Creating a Browser Library for the Foundation Classes
        • INFO: Creating a Function Pointer to a C++ Member Function
        • INFO: Creating a Modeless Dialog Box with MFC Libraries
        • INFO: Customizing the Visual C++ IDE Programmatically
        • INFO: Data May Be Lost During fflush() If Write Is Unsuccessful
        • INFO: Dbgrid32.ocx Requires Grdkrn32.dll
        • INFO: Debug Session Still Active Even After Last '}' of Main
        • INFO: Debugging VC++ 6.0 Application in VC++ 5.0 Debugger
        • INFO: Declaring a Pointer to a Function: C4071, C4001, or C4220
        • INFO: Default Assignment Used, Not User-Defined operator=()
        • INFO: Definition of a Domain Error
        • INFO: Difference Between Arrays and Pointers in C
        • INFO: Dynamic Memory Allocation for Two-Dimensional Arrays
        • INFO: Dynamic Processing of WM_COMMAND Messages
        • INFO: Dynamically Loading Dynamic-Link Libraries in Windows NT
        • INFO: Endl Flushes the cout Buffer Immediately Upon Execution
        • INFO: Error C2593 When Archiving an Enumerated Type
        • INFO: Escape Character Erases First Characters in gets() String
        • INFO: Evaluation Order of Expression and Function Args Undefined
        • INFO: Example DDX Routine for Access Memo Fields
        • INFO: Examples of DUMPBIN Output
        • INFO: Explanation of Two-Phase Construction in MFC
        • INFO: Exporting Callback Functions Not Required in Win32 Apps
        • INFO: Exporting PASCAL-Like Symbols in 32-Bit DLLs
        • INFO: Extracting Function ptr from a Variable arg List Function
        • INFO: Facts About WinInet API Support on Windows CE OS
        • INFO: fflush()
        • INFO: filelength() Includes EOF Character in Return Value
        • INFO: Files Modified by VC42b Patch - Part 1 of 4
        • INFO: Files Modified by VC42b Patch - Part 2 of 4
        • INFO: Files Modified by VC42b Patch - Part 3 of 4
        • INFO: Fixes and Features of Visual C++ 4.0a RISC Edition
        • INFO: fmod() Results Unexpected Due to Binary Representation
        • INFO: Formal Parameters Default to Type int
        • INFO: Format of the Document Template String
        • INFO: Foundation Class Debug Library Detects Memory Leaks
        • INFO: Frequently Encountered MFC 3.x to 4.0 Porting Issues
        • INFO: fstream's File Pointers Are Not Independent
        • INFO: ftell() May Return an Invalid Value with a Text File
        • INFO: Function Pointers to Functions with Different Parameters
        • INFO: GetProcAddress(), Function Pointers, and C++
        • INFO: GetRecordCount May Not Return Correct Number of Records
        • INFO: Handling Floating-Point Errors in C
        • INFO: How Bitfields Are Stored in Memory
        • INFO: How C Interprets Integer Constants with Leading Zeroes
        • INFO: Information Available on Using RDS in Visual C++
        • INFO: Initializing Bitfields as Integers in C
        • INFO: Initializing const Member Data
        • INFO: Initializing in a Loop Within a Case Statement
        • INFO: Initializing Unions Initializes First Member of the Union
        • INFO: Installing Language Products on a Network
        • INFO: jmp_buf Pointer Type is 'void *'
        • INFO: Jumping into the Middle of a For Loop Is Not Recommended
        • INFO: kbhit() Does Not Take Character out of Buffer
        • INFO: Keeping #include Files Out of VWB Dependency List
        • INFO: LIBMOTO for PowerPC May Improve Application Performance
        • INFO: Limitations of DAO, DAO SDK in NT Service or with Threads
        • INFO: Limitations of IntelliSense in Visual C++ 6.0
        • INFO: Limits on Text in CEditView and CEdit
        • INFO: Line Continuation Evaluated Before Inline Comment
        • INFO: List of Books About C++ Programming
        • INFO: List of References That Discuss ODBC
        • INFO: LNK2001 on CRT Symbols in ATL Release Build
        • INFO: LNK4108: /ALIGN Specified Without /DRIVER or /VXD;
        • INFO: Macros to Facilitate Porting Applications to Windows NT
        • INFO: MFC 4.0 No Longer Pre-Registers Window Classes
        • INFO: MFC and ATL Are Not Supported on Windows CE Palm-size PC
        • INFO: MFC Application Idle Processing and Power Consumption
        • INFO: MFC OLE Classes Do Not Support 'Embed in self'
        • INFO: MFC Versions That Ship with Microsoft Visual C++
        • INFO: Microsoft Visual Database Tools Readme
        • INFO: Migrating Visual C++ for Windows to Windows NT
        • INFO: Misplaced __declspec Causes Error C2062, C2059, or C4
        • INFO: Misspelling 'Default' Gives No Error
        • INFO: More Information on MIDL2362 Warning
        • INFO: Must Use Prototype Before Intrinsic or Function Pragmas
        • INFO: NAN
        • INFO: Negative Values Use Two's Complement
        • INFO: New C++ Type Conversions May Generate C2446 or C2664
        • INFO: Newline Character \n Equivalent to ASCII Linefeed (0x0A)
        • INFO: Next scanf/fscanf Apparently Is Skipped During Run Time
        • INFO: No Error Message Text If .ERR Files Not in PATH
        • INFO: No Network License Agreements on MS Language Products
        • INFO: No Warning If Parameter Redeclared Using the Old Style
        • INFO: ODBC Files Shipped with Visual C++ 5.0
        • INFO: Old Style (K? Declarations Are Not Supported in C++
        • INFO: Only One .rc File Is Permitted Per Project
        • INFO: Output Stream cout Is Buffered
        • INFO: Passing a long from C to MASM by Value
        • INFO: Passing C Arrays to MASM by Reference
        • INFO: PDB and DBG Files - What They Are and How They Work
        • INFO: PDB File Format Information Not Documented
        • INFO: Pointer Subtraction Yields Signed Value
        • INFO: Pointer to Undeclared Structure Does Not Generate Error
        • INFO: Portable DLL Example Using _declspec() and _export
        • INFO: Precedence Affects Grouping of Operands, Not Evaluation
        • INFO: Predefined Identifiers in Microsoft C and C++
        • INFO: printf() and 512-Byte I/O Buffer
        • INFO: Problems Loading a Debuggee That Uses a DLL
        • INFO: ProcessMessageFilter gets called only for messages posted
        • INFO: Programmer's Guide to Using Index Server Provider in VC++
        • INFO: Promotion of char to int May Add Two Hex Digits in printf
        • INFO: Purpose of 'Internal Linkage'
        • INFO: qsort() Can Sort Data Structures Based on Multiple Fields
        • INFO: qsort(): Parameters to the Compare Function
        • INFO: Reasons for 'Unauthorized Copy of Visual C++' Message
        • INFO: Redistributing DAO Components with DAO Apps
        • INFO: Replacing #import's Exception Raising Mechanism
        • INFO: Responding to Mouse Events with MFC ActiveX Controls
        • INFO: Retrieving the CMDIChildWnd Parent Window
        • INFO: Return Value for getch() on Extended Characters
        • INFO: rewind(stdin) Clears Keyboard Buffer
        • INFO: Russian and Portuguese MFC Resource Files Not Available
        • INFO: scanf() Format Specifications and Syntax
        • INFO: scanf() with %i and a Leading 0 Gives Octal Conversion
        • INFO: Selective Initialization of Array Elements Not Allowed
        • INFO: Setup Cannot Access the Source File ..\include\ALGORITHM
        • INFO: Sharing Common C Types with MASM
        • INFO: Signed Converted to Unsigned in Comparison with Unsigned
        • INFO: sizeof() Function Returns unsigned Instead of int
        • INFO: sizeof(char Expression) Same as sizeof(int)
        • INFO: Some errno Values Do Not Apply to MS-DOS, Windows NT
        • INFO: Sorting Structures with the C qsort() Function
        • INFO: Specify Compiler Options Before Source Filename
        • INFO: Specifying .DEF Files on the CL Command Line
        • INFO: Stack Checking for Windows NT-based Applications
        • INFO: Standards Supported by Visual C++
        • INFO: STL Sample for Members of the numeric_limits Class
        • INFO: STL Sample for the abs Function
        • INFO: STL Sample for the advance() Function
        • INFO: STL Sample for the basic_string size and resize Functions
        • INFO: STL Sample for the distance() Function
        • INFO: STL Sample for the exp, log, and log10 Functions
        • INFO: STL Sample for the for_each Function
        • INFO: STL Sample for the generate_n Function
        • INFO: STL Sample for the inner_product Function
        • INFO: STL Sample for the inplace_merge Function
        • INFO: STL Sample for the iter_swap Function
        • INFO: STL Sample for the make_pair Function
        • INFO: STL Sample for the new operator Function
        • INFO: STL Sample for the operator == and operato
        • INFO: STL Sample for the Pair Logical Operator Functions
        • INFO: STL Sample for the partial_sum Function
        • INFO: STL Sample for the Predicate Version of inplace_merge Func
        • INFO: STL Sample for the Predicate Version of max_element Functi
        • INFO: STL Sample for the Predicate Version of nth_element Functi
        • INFO: STL Sample for the random_shuffle Function
        • INFO: STL Sample for the remove Function
        • INFO: STL Sample for the remove_copy Function
        • INFO: STL Sample for the remove_copy_if Function
        • INFO: STL Sample for the remove_if Function
        • INFO: STL Sample for the replace Function
        • INFO: STL Sample for the replace_copy Function
        • INFO: STL Sample for the replace_copy_if Function
        • INFO: STL Sample for the replace_if Function
        • INFO: STL Sample for the reverse Function
        • INFO: STL Sample for the reverse_copy Function
        • INFO: STL Sample for the rotate Function
        • INFO: STL Sample for the rotate_copy Function
        • INFO: STL Sample for the sqrt and pow Functions
        • INFO: STL Sample for the Vector Class Using the operat
        • INFO: STL Sample for the Vector Class Using the operator== Funct
        • INFO: STL Sample for Trigonometry (sin, cos, tan, etc.) Function
        • INFO: Storage of Environment Variables
        • INFO: String Constants May Be Interpreted as Trigraphs in C
        • INFO: strtok() Needs No Additional Space to Insert Nulls
        • INFO: strtok(): C Function -- Documentation Supplement
        • INFO: Summary List: Bugs Fixed by Visual C++ Version 4.1
        • INFO: Summary List: Bugs Fixed by Visual C++ Version 4.2
        • INFO: Summary List: Bugs Fixed by Visual C++ Version 5.0
        • INFO: Summary List: Visual C++ 5.0 Known Problems
        • INFO: Summary List: Visual C++ Version 4.0 Known Problems
        • INFO: Summary List: Visual C++ Version 4.1 Known Problems
        • INFO: Summary List: Visual C++ Version 4.2 Known Problems
        • INFO: Switching from Reading to Writing Files Can Garble Data
        • INFO: Switching Views in a Single Document Interface Program
        • INFO: Terminal Server Console-Directed Pop-Up Print Error Box
        • INFO: The Limit of Macro Expansion
        • INFO: The Use of a CTRL+Z Is Limited in Text Files
        • INFO: Thread Safety and the Access ODBC Driver
        • INFO: Tips for Improving Performance of VCMac Applications
        • INFO: Tips for Remote Debugging with Visual C++ 2.x, 4.0/5.0/6.0
        • INFO: toupper() Generates C4135 or C4244 Warning
        • INFO: Transfer Files Between Desktop and Windows CE Emulator
        • INFO: Troubleshooting Visual C++ Setup Problems Under Windows 9
        • INFO: Two Syntaxes for Calling Functions with Pointers
        • INFO: Type float Variable Arguments Are Promoted to Type double
        • INFO: TYPE Operator Expressions Not Allowed for Inline Assembly
        • INFO: Unicode Support in the Microsoft Foundation Class Library
        • INFO: Unsigned Characters and Arithmetic Operators
        • INFO: Updating the Application Status Bar on Demand
        • INFO: Use of the Stringizing Operator (#) in Macros
        • INFO: Use ON_MESSAGE() Macro to Map Less-Common Messages
        • INFO: User-Defined CRT Function Generates Warning or Errors
        • INFO: Using _declspec(dllimport)
        • INFO: Using a Structure with an Empty Array Member
        • INFO: Using C Run-Time Functions and CreateThread()
        • INFO: Using CBitmapButton in CDialogBar and CFormView
        • INFO: Using cout in an Application and DLL
        • INFO: Using Goto Label Before Closing Brace Causes C2143 Error
        • INFO: Using the Development Studio or Visual Workbench with MASM
        • INFO: Variant Handling in an MFC Server w/ VB 4.0 as Its Client
        • INFO: VC_EXTRALEAN and WIN32_LEAN_AND_MEAN
        • INFO: Version History of Microsoft Foundation Classes DLLs
        • INFO: Visigenic Oracle Driver and Visual C++ Enterprise Edition
        • INFO: Visual C++ 32-bit Edition Installs for Single User
        • INFO: Visual C++ 5.0 Readme, ActiveX Control Issues
        • INFO: Visual C++ 5.0 Readme, Build Issues
        • INFO: Visual C++ 5.0 Readme, Compiler, Linker and Utilities
        • INFO: Visual C++ 5.0 Readme, Documentation Issues
        • INFO: Visual C++ 5.0 Readme, Enterprise Edition Issues
        • INFO: Visual C++ 5.0 Readme, Language Issues
        • INFO: Visual C++ 5.0 Readme, MFC and Other Libraries
        • INFO: Visual C++ 5.0 Readme, Microsoft Transaction Server
        • INFO: Visual C++ 5.0 Readme, OLE DB SDK Issues
        • INFO: Visual C++ 5.0 Readme, Sample Program Issues
        • INFO: Visual C++ 5.0 Readme, Setup Issues
        • INFO: Visual C++ 5.0 Readme, SQL and SQL Debugging
        • INFO: Visual C++ 5.0 Readme, Visual SourceSafe Issues
        • INFO: Visual C++ 5.0 Readme, Wizard and User-Interface Issues
        • INFO: Visual C++ and the Year 2000, Years that Cause an Overflow
        • INFO: Visual C++ RISC Edition Version Information
        • INFO: Visual C++ Vers 2.0 README, Part 2 Development Environment
        • INFO: Visual Studio Macros for MFC and ATL Source Code
        • INFO: Watch Window Displays Arrays as Pointers
        • INFO: What Are the C/C++ Libraries My Program Would Link With?
        • INFO: What Causes the Startup Code to Be Included
        • INFO: Why Floating Point Numbers May Lose Precision
        • INFO: Why Microsoft Development Tools Use TMP Instead of TEMP
        • INFO: Why System Include Files Prototype Functions as _cdecl
        • INFO: Windows NT Reads Environment Variables from AUTOEXEC.BAT
        • INFO: Wizards Use CDataSource::OpenWithServiceComponents()
        • INFO: Workaround for Converting a Float/Double to a String
        • INFO: x86 DEMO7 Sample and Configuration Information
        • int86x() and int86() Trap for Interrupts 25h, 26h
        • Intel MMX Technology Support in Visual C++
        • JETERR35.HLP Is Missing for DAO 3.5 in Visual C++ 5.0
        • Limiting 32-Bit MFC SDI/MDI Applications to a Single Instance
        • LoadBarState asserts while restoring two/more floating toolbars
        • m_templateList Is No Longer Accessible in Visual C++ 4.0
        • Macros and Switches Not Defined in Visual C++ 32-bit Edition
        • Managing Memory with calloc() and malloc()
        • MARSHAL.EXE: How To Marshal Interfaces Across Apartments
        • Message-Oriented TCP and Multithreaded Client/Server
        • MFC Dialog Font Substitution Under DBCS System
        • MFC ODBC Classes and Parameterized Pre-Defined Queries
        • MFC Version 3.1 White Paper
        • Mfccdc Demonstrates Viewport and Mapmode Use in MFC
        • MFCDISP: Replacing MFC IDispatch Implementation
        • MFCDRAG Implements Drag? Between CListCtrl
        • Mfcfont.exe Persists MFC ActiveX Control Stock Font Property
        • MFCSocs.exe Avoids Two Common MFC Socket Mistakes
        • Microsoft Foundation Class Library Development Guidelines
        • Microsoft Visual C++ Alpha Edition 4.2B Linker 4.20.619
        • Mixing Debug and Release Files in an MFC Project
        • MMFILE - Class for Memory-Mapped Files
        • MSocUdp.exe Implement UDP Using CAsyncSocket
        • MULTICON Demonstrates Dynamic Icons
        • Multiple Threads and MFC _USRDLLs
        • MultiSoc : Illustrates Using Sockets in Multiple Threads
        • NEW.H Does Not Contain new() that Takes a void*
        • NMAKE 1.4 on Windows 95 Won't Stop on Errors
        • NotesDem.exe Reads and Writes the Contacts NOTES Field
        • Obtaining Visual C++ 2.0 Run-Time Library Source Code
        • OfnKing Demonstrates CFileDialog Customization
        • OLE Control Container Support in Visual C++ and MFC
        • OLE Control Containers Must Call AfxEnableControlContainer
        • OLE2BIN Sample - Storing COleClientItems in a Database
        • Opropsheet.exe Modeless OLE Property Sheet Using MFC
        • Order of Object Initialization Across Translation Units
        • OutputDebugString() Without \n May GP Fault in MSVC.EXE
        • PATCH: Visual C++ 4.0 Crash Fixes
        • Pentium FDIV Patch for Visual C++ 2.0
        • Polish Windows NT Displays Microsoft Sans Serif Font Incorrectly
        • Possible Reasons for OLE Control Registration Failure
        • PRB: 'Access to an Unnamed File Was Denied' Error
        • PRB: 'Another Application is Currently Using JET File...'
        • PRB: 'Couldn't Find Installable ISAM' with Excel 97 Data
        • PRB: 'DM0025: Error attaching to process' in Windows 95
        • PRB: 'Error Retrieving Record' with SQL Statement in Open()
        • PRB: 'error spawning empfile.exe' Building WINCE Application
        • PRB: 'Floating-point Support Not Loaded' Error with scanf()
        • PRB: 'Invalid argument' with dbAttachedTable or dbAttachedODBC
        • PRB: 'Invalid File Format' from ImgEdit Reading Sony Mavica JPG
        • PRB: 'Library Not Registered' Error Calling Method in ATL Server
        • PRB: 'QueryInterface:function does not take 1 parameters' Error
        • PRB: 'Save As' Does Not Save a Stored Procedure on the Server
        • PRB: 'Set Next Statement' Does Not Work During SQL Debugging
        • PRB: 'Syntax Error in FROM Clause' Using Text ODBC Driver
        • PRB: 'Syntax Error in Number in Query Expression'
        • PRB: 'Syntax Error in PARAMETER clause' When Opening an MFC DAO
        • PRB: 'The Remote Procedure Call Failed' During OLE Automation
        • PRB: 'Unexpected column data types were returned from query'
        • PRB: 'Warning: Calling DestroyWindow in CWnd::~CWnd' Message
        • PRB: #File Error# During Dump of Heap Objects
        • PRB: #import Wrapper Methods May Cause Access Violation
        • PRB: #pragma code_seg() Affects Compiler-Generated Functions
        • PRB: #pragma comment(lib...) Can Specify Only Libraries
        • PRB: #pragma pack Can Generate Compiler Warnings
        • PRB: /INFO or /VERBOSE Option May Delay Stopping a Build
        • PRB: /MD Causes C4273 Warning When Replacing _matherr
        • PRB: /Tp and /Tc Show Unexpected Behavior with Wildcards
        • PRB: _CRTDBG_MAP_ALLOC Does Not Work as Documented
        • PRB: _mktemp() May Return the Same Name Between Threads
        • PRB: _searchenv() Does Not Check the Buffer Size
        • PRB: _stat Function Fails for Names Ending with '\'
        • PRB: A _USRDLL with No CWinApp Object Fails to Load
        • PRB: Access 7.0 Database Corrupt After Calling RepairDatabase
        • PRB: Access Violation in GetAmbientDisplayName
        • PRB: Access Violation in ODBC Cursor Library in MFC Application
        • PRB: Access Violation When Accessing STL Object in DLL
        • PRB: Activation of VB MDI Child Window and ActiveX Control
        • PRB: ActiveX Control Pack Unavailable for Download for VCCE 6.0
        • PRB: ActiveX Control Painting Problems in Visual C++ 4.2
        • PRB: ActiveX Control's Stock Error Event Uses SCODE Value
        • PRB: Add Method/Add Property Adds To All Interfaces
        • PRB: Add() Member Function Consuming Large Amount of Memory
        • PRB: Adding OnClose Handler to COleControl Class Causes C2660
        • PRB: Adding Property in ClassWizard Changes DISPIDs for Methods
        • PRB: AfxFindResourceHandle Fails w/ Icons, Cursors,
        • PRB: AllocMemoryDebug Gives Assertion or Trace Error on New[0]
        • PRB: Alpha Platform Not Available When Adding Configurations
        • PRB: Ambiguous Msg If Function Template Return Type Omitted
        • PRB: App Studio Displays Incorrect Colors for Bitmaps
        • PRB: App Studio Does Not Evaluate RC File Constant Expression
        • PRB: Appearance Property Uses Windows 4.0 WS_EX_CLIENTEDGE
        • PRB: AppWizard Bug when Altering ActiveDoc Child Window Styles
        • PRB: AppWizard Cannot Generate Resources in Sublanguages
        • PRB: AppWizard Projects Always Added to Component Gallery
        • PRB: AppWizard, CHtmlView with Splitter Show Extra Scrollbars
        • PRB: Assert Error in BARTOOL.CPP line 398
        • PRB: Assert in Wincore.cpp with MFC in an Windows NT Service
        • PRB: Assert When Creating MFC Windows in Printer Drivers
        • PRB: ASSERT(hbrBtnFace != NULL) In AuxData.cpp
        • PRB: Assertion Failed on Line 837 - Sockcore.cpp
        • PRB: Assertion Failed, WINCORE.CPP--Line 129, 133, 182, or 307
        • PRB: Assertion Failed: WINAPP.CPP, APPCORE.CPP, or WINMAIN.CPP
        • PRB: Assertion in Dlgprop.cpp Line 499
        • PRB: Assertion Launching Program with Tip of Day
        • PRB: Assertion or Problems Using DAO in a DLL
        • PRB: Assertion While Switching Property Pages in OLE Control
        • PRB: ATL Classes Are Not Compatible With ClassWizard
        • PRB: ATL COM AppWizard Doesn't Offer MFC Support for .EXE
        • PRB: ATL Controls Fail to Recognize Default Button on VB Form
        • PRB: ATL EXE Server Built On Windows 95 Errors While Registering
        • PRB: ATL Full Control Needs Enabled Stock Property for Access 97
        • PRB: ATL Object Wizard Cannot Add ATL Object to Existing File
        • PRB: ATL Server with Singleton Object Never Unloads from Memory
        • PRB: ATL Service Run from the IDE Doesn't Log Events to Console
        • PRB: AtlAdvise() Returns 80004002, 80040200, or 80040202 Errors
        • PRB: AV When Saving Workspace with more than 4096 Source/Header
        • PRB: Bad Pointer from RUNTIME_CLASS with Class from _AFXDLL
        • PRB: Bitfield Breakpoint Halts Execution on Neighboring Fields
        • PRB: Bitmap Editor Distorts Icons and Bitmaps
        • PRB: BK1503 when Building Large .bsc File
        • PRB: Breakpoints Won't Work - 12 Reasons Why
        • PRB: Browse Information Not Generated
        • PRB: Brush Permanent Handle Map Doesn't Work on Windows 95
        • PRB: Build Errors Using Precompiled Header in Debugging Lib
        • PRB: Building ATL Service Project Does Not Register the Service
        • PRB: Building on Windows 95 Reports 'Error spawning empfile.exe'
        • PRB: C Datatype's Pseudo Null Not Inserted into SQL Database
        • PRB: C1001 Internal Compiler Error After Installing VC++ SP3
        • PRB: C1004 or C1060 Error Generated by Inline _asm Call
        • PRB: C1853 Error Generated by Mixing C and C++ Files
        • PRB: C2001: Newline in Constant for a String on Multiple Lines
        • PRB: C2027 When Using MFC Templated Collection Classes
        • PRB: C2059 Error Using extern 'C' in .C Source Files
        • PRB: C2059 When Declaring Friend Template Functions in a Class
        • PRB: C2060 or C1004 Error Occurs Using TRY/CATCH Macros
        • PRB: C2061 Error Generated When DEBUG_NEW Used in Application
        • PRB: C2061 Errors When Compiling for Macintosh Target
        • PRB: C2065 Error Occurs on GetWrapperWindow or Other Symbols
        • PRB: C2065/C2064 Errors when Using Win32 APIs in MFC Program
        • PRB: C2118: Negative Subscript May Be Caused by int Expression
        • PRB: C2129 Generated With Forward Reference Used in Prototype
        • PRB: C2146, C2065, C2143 Instantiating Template Class Objects
        • PRB: C2189 and C2857 Errors When AFXDB.H Used for UNICODE
        • PRB: C2248: No Access for Friend Class in a Template Class
        • PRB: C2250 Error Generated with Ambiguous Multiple Inheritance
        • PRB: C2279: Braces Not Valid in Function Default Argument List
        • PRB: C2361: Initialization of 'i' Is Skipped by 'Default'
        • PRB: C2440 Error When Using CMap and User Defined Key Type
        • PRB: C2440 When Initializing an Object Within an Object
        • PRB: C2471 or LNK1140 Error with PDB File Limits
        • PRB: C2517, C2653, or C2600 If Local Struct Contains Class.
        • PRB: C2642 Error When Adding Message Handler
        • PRB: C2660
        • PRB: C2664 Compiler Error in Afxtempl.h Using VC++ 4.2
        • PRB: C2664 Error When Using CNoAccessor
        • PRB: C2664 Instantiating STL List with Sequence [first, last)
        • PRB: C2666 Error Generated with Overloaded Operator
        • PRB: C2710: Cannot Delete a Pointer to a Const Object
        • PRB: C2922 Error for Class Template Containing Friend Function
        • PRB: C4047 May Occur When a Function Prototype Is Omitted
        • PRB: C4057 or C4133 Occur Unexpectedly
        • PRB: C4251
        • PRB: C4512 'Class': Assignment Operator Could Not Be Generated
        • PRB: C4786 After Porting from Version 5.0 to Version 6.0
        • PRB: Calling 32-bit Help Files from 16-bit Applications on NT
        • PRB: Calling CDatabase::Open in a USRDLL Causes CDBException
        • PRB: Calling String Conversion Macros in Catch Block Causes AV
        • PRB: Can Not Debug Using IDE Over Windows CE Services
        • PRB: Can Not Initialize the Debugging Subsystem
        • PRB: Can't Add Libs to Projects Created with Custom AppWizards
        • PRB: Can't Export All Subprojects Into a Single Makefile
        • PRB: Can't Export from Static Libraries w/_declspec(dllexport)
        • PRB: Can't Initialize Non-const Reference with Temp. Object
        • PRB: Can't Register Controls from 'MSDEV\REDIST\OCX' Directory
        • PRB: Can't Remove Controls from the Controls Toolbar in VC++
        • PRB: Cannot Call ActiveX Scripting Engine Methods from Non-base
        • PRB: Cannot Create an MFC Thread During DLL Startup
        • PRB: Cannot Load Een0swt.dll When Installing Visual C++ 4.x
        • PRB: Cannot Load EM.dll on Win98 with WinCE Toolkit for VC5.0
        • PRB: Cannot Manipulate Columns of MS DataGrid in Visual C++ at D
        • PRB: Cannot Open Compiler Intermediate File
        • PRB: Cannot Set Default Value for Access (Jet) Text Fields
        • PRB: Cannot View Unicode Strings in the Watch Window
        • PRB: CArchive::Read Might Hang When Using CSocketFile
        • PRB: Cast of Float to Long Truncates Value Unexpectedly
        • PRB: CAsyncMonikerFile::Open() Fails in Visual C++ 5.0 MFC Apps
        • PRB: Cause of the R6025 Run-Time Error
        • PRB: Causes of DX1020 or R6915 Unhandled Exception Error
        • PRB: Causes of R6000 'Stack Overflow' Error
        • PRB: CButton SetIcon and SetBitmap Work Only Under Windows 95
        • PRB: CDaoRecordView Bookmark Members Invalid After Requery()
        • PRB: CDaoRecordView Toolbar Buttons Malfunction
        • PRB: CDBException Thrown Opening Recordset on Stored Procedure
        • PRB: CDBVariant Contains Wrong BOOL Value with GetFieldValue
        • PRB: CDialog Class Doesn't Get WM_MOUSEWHEEL on Windows 95
        • PRB: CDynamicAccesor Does Not Handle String Columns Correctly
        • PRB: CE ActiveX Control Is Not in List of Insertable Controls
        • PRB: Changing STDIN Translation Mode from Text to Binary
        • PRB: Cheyenne InocuLAN May Cause ATL Wizard to Crash DevStudio
        • PRB: Child CPropertySheet Hangs If Focus Is Switched
        • PRB: CInternetSession::OpenURL() Fails with File Protocol
        • PRB: Class Wizard Overridables Are Not Added to Converted Proj
        • PRB: ClassView Does Not Display COM Interface Nodes
        • PRB: ClassWizard Binds Fields in Incorrect Order Causing Errors
        • PRB: ClassWizard Disables Add Function
        • PRB: ClassWizard Doesn't Bring in Proper Header File
        • PRB: ClassWizard Doesn't Display Ungrouped Radio Button
        • PRB: ClassWizard Doesn't Support Custom Foreign DDX
        • PRB: ClassWizard Doesn't Support Property Change Notifications
        • PRB: ClassWizard Unable to Create Files for New Class
        • PRB: ClassWizard Uses WM_HELPINFO Instead of WM_HELP
        • PRB: Clipping Doesn't Work Correctly in Print Preview
        • PRB: CListCtrl Inserting Items Slow If in Icon Modes
        • PRB: CLongBinary Edits Fail with SQL Server Snapshot
        • PRB: CMonthCalCtl::GetCurSel(CTime) Returns Wrong Value
        • PRB: COleControl::Serialize Not Called with VB as Container
        • PRB: COleMessageFilter Doesn't Process WM_PAINT
        • PRB: Commands Fail in Makefile if Directory Over 66 Characters
        • PRB: Common Problems When Using STL with STD Namespace
        • PRB: Compiler Errors when Implementing CObject-Derived Class
        • PRB: Compiler Errors When Porting IObjectSafetyImpl To ATL 3.0
        • PRB: Compiler Lacks Warnings for Options Incompatible with /u
        • PRB: Compiler Prints Filename But Does Not Compile the Program
        • PRB: Component Gallery Unable to Import OLE Control
        • PRB: Conditional Breakpoints Cannot Always Be Set
        • PRB: Conflict with EOF and GetUserName Using #import on RDO
        • PRB: Conflicting Definitions of time_t Between Windows and Mac
        • PRB: const char* not same as const CPTR where #typedef char* C
        • PRB: Constant String Is Eliminated by the C++ Compiler
        • PRB: Control Bar Not Visible After Calling Create
        • PRB: Controls Not Initialized in CPropertyPage::OnInitDialog()
        • PRB: Convert Dialog Doesn't Appear for OLE Object in MS Excel
        • PRB: CPropertySheet::DoModal() or Create() Causes an Exception
        • PRB: CRecordset Does Not Skip Deleted Records
        • PRB: CRecordset::Move(0) Asserts with skipDeletedRecords Option
        • PRB: CRichEditView, AppWizard View-Based Apps and Compound Files
        • PRB: CScrollView Scroll Range Limited to 32K
        • PRB: CString::LoadString Fails in Console Application
        • PRB: CString::ReleaseBuffer() Does Not Release Extra Memory
        • PRB: CTime DDX Routine for CRecordView Date Fields
        • PRB: CTimeSpan::GetDays() Reports 29 Days in April
        • PRB: CToolBarCtrl Styles Fail with CToolBar
        • PRB: CToolBarCtrl::GetToolTips() May Return NULL for a ToolBar
        • PRB: Custom AppWizard Based On COM Project Uses Same GUIDs
        • PRB: Custom AppWizard Creates Defective 2nd-Generation Project
        • PRB: Custom AppWizard Doesn't Initialize Custom Step Dialogs
        • PRB: Custom AppWizards Can't Make Per-File Settings/Build Steps
        • PRB: Custom Command-Line Options Disappear
        • PRB: CWinApp-Based DLL Gets Assertion Failure on Win32s
        • PRB: CWnd::m_nMsgDragList Not Exported by the MFC DLL
        • PRB: DAO 3.0 Must Be Used in Primary Thread
        • PRB: DAO 3.6 Overruns Buffers in GetRowsEx Method
        • PRB: DAO Can't Be Used in an ISAPI DLL
        • PRB: DAO Doesn't Support ISAM Formats on Alpha
        • PRB: DAO Error 3028 When Creating a DAO Workspace
        • PRB: DAO MDB on Read-Only Media Must Be Opened Exclusively
        • PRB: DAO SDK Setup Error 104/105: Cannot Run Intermediate File
        • PRB: DAO SetParamValue Limited to 255 Characters
        • PRB: Data Corruption with LBS_SORT and CCheckListBox on Win32s
        • PRB: Data Truncated Error With CRecordset
        • PRB: DB_E_ERRORSOCCURRED returned from Open When using GROUP BY
        • PRB: DBGrid Control Not Fully Functional in VC++
        • PRB: DBGrid Does Not Insert Record If Field Name Contains Dash
        • PRB: DDX Displays Float/Double in Exponential Format
        • PRB: Debug Exception Connecting to Oracle Server
        • PRB: Debugger Can't Evaluate Cast of Enum to (long*)
        • PRB: Debugger Cannot Watch Global Constants in C++ Programs
        • PRB: Debugger Displays Incorrect Information for Variable
        • PRB: Debugger Hangs If Remote Connection Is Lost
        • PRB: Debugger Loses Source/Disassembly File Mapping
        • PRB: Default Property Causes DISP_XXXX_ID Methods/Props to Fail
        • PRB: Default Values Not Shown in Input Parameters Dialog Box
        • PRB: Delete All Columns in the List Control
        • PRB: Deleting ATL Dialog Causes Assert in Atlwin.h, Line 2281
        • PRB: Developer Studio Hangs When Debug Breakpoint Is Set
        • PRB: Developer Studio Macro's ExecuteCommand Requires Quotes
        • PRB: Dialog With RichEdit May Fail During Creation
        • PRB: Disabled Developer Studio Add-Ins Not Unloaded From Memory
        • PRB: Do not Call ODBC Within DLL_PROCESS_DETACH Case
        • PRB: DoSuperclassPaint Calls WM_PRINT for Windows 95
        • PRB: DOSXNT: Fatal Error DX1070
        • PRB: Dr Watson Won't Log Stack Symbols in Visual C++ App
        • PRB: Drag and Drop with TYMED_FILE Runs Out of File Handles
        • PRB: DUMPBIN Displays Cumulative Data for Multiple Arguments
        • PRB: Dynamic Creation of Redistributable Control Fails
        • PRB: E_INVALIDARG Error from CoCreateInstance()
        • PRB: E_NOINTERFACE Returned from CRowset Move Methods
        • PRB: Editing While Debugging Causes Breakpoint Misalignment
        • PRB: EnableModeless Causes Events to Fire Late
        • PRB: Enabling Menu Mnemonics in an MFC ActiveX Control
        • PRB: English Query Using SQL 7.0 Domain May Fail with SQL 6.5
        • PRB: ERR C2535 When Compiling ATL Project with VC++ 6.0
        • PRB: Error '...MSVCRT20.DLL is not compatible with Win32s'
        • PRB: Error 0x80004005 Using Comctl32-Based MFC ActiveX Control
        • PRB: Error C2039: OnInitDialog is Not a Member of CFormView
        • PRB: Error C2065: '__emul/__emulu' : Undeclared Identifier
        • PRB: Error C2259 on 'char' Type Redefinition in Visual C++
        • PRB: Error C2787 When Building a Project Using ATL 3.0
        • PRB: Error C2858: Command-line Options Inconsistent
        • PRB: Error C4226 and Defining WIN32
        • PRB: Error Converting Visual C++ OLE Controls from 2.x to 4.0
        • PRB: Error CXX0017 or CXX0034 for typedef
        • PRB: Error Executing ~vcecho!Compiling
        • PRB: Error Importing Control into Component Gallery
        • PRB: Error LNK2001 Generated When Porting 16-bit Code to Win32
        • PRB: Error LNK2001: '_WinMain@16': Unresolved External Symbol
        • PRB: Error Msg: LNK2001 on __beginthreadex and __endthreadex
        • PRB: Error Spawning Compiler for Windows CE 2.12 Platforms
        • PRB: Error: 'Invalid cursor name'
        • PRB: Errors Generated Overloading Operator New []
        • PRB: Errors Occur when Using Database Classes with Access 2.0
        • PRB: Errors When Edit Bitmaps with More than 16 or 256 Colors
        • PRB: Event Firing Changes in MFC May Break Some Containers
        • PRB: Excel Does Not Repaint Highlighted Cells Correctly in MFC
        • PRB: Exception in Service Causes JIT Debugger to Hang Computer
        • PRB: Exception Not Caught Using CArchive or CFile
        • PRB: Exception When Calling RegisterDevice
        • PRB: Exceptions Thrown During Construction Can Orphan Memory
        • PRB: Excluding Libraries with the Visual C++ Profiler
        • PRB: Executable Code Between Declarations Causes C2143 or C214
        • PRB: exit() Function Does Not Clean Up Nonstatic Objects
        • PRB: F12 Causes Hard-Coded Breakpoint Exception When Debugging
        • PRB: F5 Key Does Not Build and Run Application in One Step
        • PRB: Failed to Verify Platform or OS Version
        • PRB: Failing to Initialize OLE Generates Out of Memory Error
        • PRB: fclose() on Unopened Files Causes Protection Violation
        • PRB: Flicker in ATL Controls When Resized
        • PRB: FLL Causes Error After Recompilation
        • PRB: Focus and Tab Issues with ATL Subclassed Edit Control
        • PRB: Focus Not Set in Edit Controls in Inactive Child Window
        • PRB: Font Changes as ActiveX Control Resizes
        • PRB: Fonts Inconsistent Using Dialog Editor on Windows NT 3.51
        • PRB: FreeResource Required for Locked Resources on Macintosh
        • PRB: FromIDispatch Returns NULL for OLE Control
        • PRB: fscanf() Fails to Read Consecutive Lines
        • PRB: Function Prototypes Do Not Generate Parameter Info
        • PRB: gcvt() Generates Exponential Notation for 0.0x
        • PRB: GetActiveView Returns NULL for an MDI Frame Window
        • PRB: GetCheckedRadioButton() Returns ID Outside Button Group
        • PRB: GetControlUnknown() Returns NULL in COleControl
        • PRB: GetRowsEx Re-fetches Last Read Record in Subsequent Calls
        • PRB: Global MFC DAO Objects Cause Assertions
        • PRB: GP Fault when Use CString Objects Inside TRACE
        • PRB: GPF When MultiColumn
        • PRB: Gray Box Appears Using SDK Custom Control in App Studio
        • PRB: Hidden MDI Child Window Causes Corrupted MDI Window Menu
        • PRB: How To Distribute the Remote Automation Connection Manager
        • PRB: How to Use Automation Error Code
        • PRB: IDE May Skip Some TRACE Statements Sent in Quick Succession
        • PRB: IE_UNEXPECTED Returned from IRowsetChange::DeleteRows
        • PRB: Inaccurate Representation of Large Double Values
        • PRB: Including STL.H Causes Compiler Errors
        • PRB: Inconsistent Use of fscanf %x.xf Formatting
        • PRB: Incorrect CListCtrl Painting During Label Editing
        • PRB: Incorrect Code Generated by Cluster Resource Type Wizard
        • PRB: Incorrect Function Signatures May Cause Problems in Release
        • PRB: Incorrect Usage of CSingleLock May Lock Up Mutex Object
        • PRB: Initializing Non-Primary Union Element Produces Errors
        • PRB: Inline Assembly C++ Function May Need Return Statement
        • PRB: Install VCCE Causes ATL Windows Message Handler List Empty
        • PRB: InstallSHIELD Error: Setup requires a different version
        • PRB: IntelliSense Does Not Display Enumerated Elements
        • PRB: IntelliSense Ignores Unicode/ANSI Versions of Win32 API
        • PRB: IntelliSense Limitations with #define Macros
        • PRB: Invalid Precision Value Err w/ Character Field Parameters
        • PRB: InvalidateRect() Yields Empty Update Region on Win95
        • PRB: istream::seekg() Does Not Reset EOF State
        • PRB: Jet 3.0 UserCommitSync
        • PRB: Just-In-Time Debugging Launches Wrong Debugger
        • PRB: Known OLE DB Provider Problems with Visual C++ 6.0 Wizards
        • PRB: L2029/L2001 Unsized Array Declaration at File Scope [utilit
        • PRB: LNK1104 Cannot Find mfc42pd.lib
        • PRB: LNK1555 Errors, and Near Versus Far Data
        • PRB: LNK2001 Link Error on Floating Division Functions
        • PRB: LNK2001 on Pure Virtual Operator=
        • PRB: LNK2001 on Template Member Functions
        • PRB: LNK2001: Unresolved External Symbol __chkesp
        • PRB: LNK2005 Errors on New and Delete When Defining _ATL_MIN_CRT
        • PRB: LNK2005 Errors When Link C Run-Time Libs Before MFC Libs
        • PRB: LNK4016: Unresolved External Symbol '__doserrno'
        • PRB: Loading a Workspace Is Slow in Visual C++
        • PRB: LoadLibrary
        • PRB: Longjmp Inside a _try Block Fails on PowerPC
        • PRB: Low Disk Space May Cause Miscellaneous Build Problems
        • PRB: Lower Half of Menu Bar Covered by Client Area
        • PRB: LPPICTUREDISP Cannot Be Passed Across Process Boundaries
        • PRB: MeasureItem Not Called for Popup Item on Owner-Draw Menu
        • PRB: Memory Leak in MFC Using ODBC Oracle Driver on Win 95
        • PRB: Memory Leaks Reported When Using Multiple MFC DLLs
        • PRB: Memory Not Freed to OS When Debugging on Windows NT 3.51
        • PRB: Message-Handlers for ActiveX Control Aren't Called
        • PRB: Messages Not Received by Dynamically Created Control
        • PRB: MetaFile Displays Incorrectly in Print Preview
        • PRB: MF1012 Error, Copying PowerPC App w/AppleTalk Under NT 4.0
        • PRB: MFC 4.0 Applications Can't Be Run Under Windows NT 3.5
        • PRB: MFC Active Document Container May Not Hide Toolbars
        • PRB: MFC ActiveX Control in IE Doesn't Detect Keystrokes
        • PRB: MFC ActiveX Control Subclassed ComboBox Problems with VB
        • PRB: MFC ActiveX Document Servers Require Compound File Support
        • PRB: MFC and CRT Must Match in debug/release and static/dynamic
        • PRB: MFC App's CWinApp::ProcessMessageFilter() Never Invoked
        • PRB: MFC Browser Library (MFC.BSC) Can't Find MFC Source Files
        • PRB: MFC Control Panel Applet Shows ODBC Icon in Control Panel
        • PRB: MFC DAO Classes Error 'Syntax Error in From Clause'
        • PRB: MFC DAO Functions Accepting COleVariant Strings May Fail
        • PRB: MFC DB Classes Don't Update NULL Field Values to Non-NULL
        • PRB: MFC Debug DLLs Are Not Compatible Between Versions
        • PRB: MFC Does Not Reopen an Open Document
        • PRB: MFC Loads Wrong Resource in Extension DLL
        • PRB: MFC Message Handler Not Called with PostThreadMessage()
        • PRB: MFC ODBC Cannot Update Access Date/Time with No Date
        • PRB: MFC SAVER Sample Does Not Run Correctly Under Windows 98
        • PRB: MFC Socket Functions Fail from ExitInstance
        • PRB: MFC Sockets Application Crashes after Exit on NT 3.51
        • PRB: MFC Wizards Fail with 'Unrecognized Database Format'
        • PRB: Missing /c Compiler Option Causes LNK1561 Linker Error
        • PRB: Missing Closing ')' in Macro Causes Unexpected EOF
        • PRB: Missing Menu IDs from ClassWizard 'Object IDs' Window
        • PRB: Misuse of ASSERT Causes Problems for MFC Apps
        • PRB: Mixing Case of LINK Option Causes Error L1093 or D4002
        • PRB: Mnemonic Differences Between MFC 4.0 and Visual Basic 4.0
        • PRB: Modal Dialog Box Prevents Calls to PreTranslateMessage
        • PRB: Modifying CWinApp Members Causes Error in DBGHEAP.C
        • PRB: Mosaic Setup Can Conflict with Visual C++ Setup
        • PRB: MSDev Doesn't Close When COM Reference Count Is Zero
        • PRB: Msmask32.ocx Does Not Work Properly in MFC Containers
        • PRB: Multiple CEditViews on Document Don't Behave as Expected
        • PRB: Need Design-Time License for Microsoft ActiveX Controls
        • PRB: Nested Nameless Structs Can Cause C2020 Error in C
        • PRB: No ANSI Notifications from Control Created in OnCreate
        • PRB: No Symbolic Information for Local Variables
        • PRB: No Text/Caption Properties for Subclassed Combo or List
        • PRB: ODBC Error When Using CRecordset Without Deriving From It
        • PRB: ODBC Reserved Word in a RFX Function Causes Syntax Error
        • PRB: offsetof() Macro Fails with Virtual Base Class
        • PRB: OLE Controls May Be Hidden by Group Box in Dialog
        • PRB: OLE DB Consumer Template Wizard Requires ATL Project
        • PRB: OLE Drop Target Does Not Permit Drop
        • PRB: OnClose() Is Called When Closing Print Preview Dialog Box
        • PRB: OnInitialUpdate() May Be Called More Than Once
        • PRB: OnLButtonDblClk() Not Called in Windows CE
        • PRB: OpenEx() May Fail with 'ODBC;' in Connection String
        • PRB: Opening a Dynaset on a SQL Server Stored Procedure
        • PRB: OpenQuery with ATL Provider Fails When Set Up with SQL Ente
        • PRB: Operator New Can't Be Called for CONST or VOLATILE Types
        • PRB: Operator New Doesn't Throw bad_alloc Exception on Failure
        • PRB: Oracle Driver Does Not Support Dynasets
        • PRB: Output Param Not Returned from Procedure Without Resultset
        • PRB: Output Parameters Not Received From Stored Procedure
        • PRB: Owner-Drawn List Control in 68K App Crashes Macintosh
        • PRB: Page Fault When Using Bounds Checker STD or PRO
        • PRB: Paste Fails in the VC IDE After Installing NT 4.0 SP4
        • PRB: Paste Link Fails in Microsoft Excel
        • PRB: Performance Loss When Upgrading Jet ODBC Driver
        • PRB: Phar Lap Error 58 Running Visual C++ on Read-Only Drive
        • PRB: Possible Application Failure Using SmartHeap
        • PRB: Possible Recursion Problems with OLE Controls
        • PRB: Potential Errors Passing CRT Objects Across DLL Boundaries
        • PRB: Potential Limit of 64 Different .OCX Files per Process
        • PRB: Pre-Built STDREG.EXE Works Incorrectly
        • PRB: PreCreateWindow() Not Called for CFormView
        • PRB: Print Break in MFC App Running in Windows NT 3.51 Checked
        • PRB: Printer Setup Not Remembered When Using Visual C++ 4.x App
        • PRB: printf() and _fcvt() Might Produce Incorrect Rounding
        • PRB: printf() Appears to Print Incorrect Results for Floats
        • PRB: PrivateProfile Problems, in 4.0b Macintosh Cross-Compiler
        • PRB: Problem Using Visual C++ v4.2b OLE Controls in VB v4.0
        • PRB: Problems If ODBC or DAO in DLL's InitInstance or DLLMain
        • PRB: Problems Occur When Defining _AFX_NO_XXX
        • PRB: Problems Showing an ATL Dialog as Modeless in ATL .exe
        • PRB: Problems Using CFile::m_hFile When Porting MFC Apps
        • PRB: Problems with Help Compiler 3.5 and Certain RTF Formats
        • PRB: Procedure Entry Point FDIV Not Located in MSVCRT20.DLL
        • PRB: Profiler Fatal Errors PRF1012 and PRF1306
        • PRB: PView Sample Does Not Behave Correctly
        • PRB: RC1120 Error When Building in Low Memory Conditions
        • PRB: RC2151 When Using MFC as a Static Link Library
        • PRB: Read-Only Recordset with Microsoft SQL Server
        • PRB: Registering ATL Server Causes 0x80040154 Error
        • PRB: Regsvr32.exe Fails in Mfco42d.dll Registering MFC Server
        • PRB: rename() Function May Fail Unexpectedly
        • PRB: Repeated Blank Screens During Build Process in VC++
        • PRB: Resizing CPropertySheet in OnInitDialog Does Not Work
        • PRB: Resolving '
        • PRB: Resolving DEVBCPX: Required file cannot be loaded Error
        • PRB: Resource Editor Shows Top-Level Menu Items as PopUp Menus
        • PRB: Resource Language Must Match the Current System Language
        • PRB: ResourceView Fails to Open Already Loaded .rc File
        • PRB: Result Differs Between 16-bit and 32-bit _gcvt()
        • PRB: Returning FALSE from OnSetActive Doesn't Set Correct Tab
        • PRB: RFX Unnecessarily Updates Floating Point Fields
        • PRB: RFX_LongBinary Not Optimized for SQL Server
        • PRB: Rich Edit Control Message Handlers Are Not Called
        • PRB: RichEdit Control in Applications That Call OleInitialize()
        • PRB: Right-Clicking CRichEditView Doesn't Activate Frame
        • PRB: S1000: 'Unable to create file buffer' ODBC Error
        • PRB: Screen Saver Applications Cannot Be Debugged Properly
        • PRB: ScrollBar and Custom Controls Do Not Have Events to Handle
        • PRB: Section Names Truncated to Eight Characters When Linked
        • PRB: Serialization with CSocketFile and CArchive Might Stop
        • PRB: Serializing an Abstract Base Class
        • PRB: SetItemRects Causes Server to Change Zoom Factor
        • PRB: Setting First Pane of CStatusBar
        • PRB: Setting Menu Items to Grayed Does Not Disable the Item
        • PRB: Sizeof Constant Character Returns Different Values
        • PRB: Some CRT File Functions Adjust For Daylight Savings Time
        • PRB: Spawn with _P_WAIT Returns Immediately on Win32s
        • PRB: Special Characters in Path Cause NMake Error U1007
        • PRB: Specifying Table Name with Column Name in MFC DAO
        • PRB: SQL OLE DB Provider Fails When Selected in OLE DB Wizard
        • PRB: SQL Server 6.5 SP1 on Windows 95 Gives Cryptic Message
        • PRB: SQL Single-Stepping Does Not Display Errors as They Occur
        • PRB: SQL_DRIVER_NOPROMPT Error in IIS 4.0 ISAPI Application
        • PRB: SS_BITMAP Not Supported for Macintosh Static Controls
        • PRB: Stacked Tabs Aren't Displayed Correctly After AddPage()
        • PRB: Statically linked MFC App Causes Trouble on Win32s
        • PRB: StatusBar Pane Enabled by Default
        • PRB: Statusbar Pane Text Disappears When MDI Child Window Open
        • PRB: stdout/stderr May Not Be In Sync When Using Redirection
        • PRB: STL string Class insert Function Does Not Work as Expected
        • PRB: STL string Class replace Function Does Not Work as Expected
        • PRB: Stock Font and Color Property Pages Fail
        • PRB: Stored Procedure PRINT Output May Be Truncated
        • PRB: Stringize Operator Fails to Insert Backslashes
        • PRB: Structure Packing Causes Some Win32 Programs to Fail
        • PRB: Symbol
        • PRB: Text Missing when ActiveX Control Is Based on Rich Edit 2.0
        • PRB: Text Output Parameter Empty with Unicode Build
        • PRB: Thai resource problem on VC++
        • PRB: The Jet VBA File Failed to Initialize When Called
        • PRB: The Profiler Isn't Enabled
        • PRB: The SPAWN.C Sample Fails as a C++ Application
        • PRB: Thread Safety for DAO/Jet 3.5
        • PRB: Threads Consume Virtual Memory Quicker on Windows CE 2.1
        • PRB: Time Displayed in IDE Not the Same as System Time
        • PRB: Tool Tips Stop Showing After WM_xBUTTONDOWN
        • PRB: Toolbar Buttons Not Updated/Painted Correctly in Windows 95
        • PRB: TranslateAccelerator() Not Called for ActiveX Controls
        • PRB: Type Indexes in .PDB Files Are Limited
        • PRB: Unable to Compile 32-bit CDK Samples
        • PRB: Unable to Derive Classes from External Dependencies
        • PRB: Unable to Load Control from C:\Path\File.ocx
        • PRB: Unable to open device \\.\Ppshell
        • PRB: Unable to Save Project State Information
        • PRB: Unable to Write to the Windows NT Registry
        • PRB: Underflow Caused By exp() Function Fails to Set errno
        • PRB: Undesired Side Effects from toascii, tolower, toupper
        • PRB: Undocumented Compiler Switches /QIfdiv, /QIf, and /QI6
        • PRB: Unexpected C2440 Error in C++ Typecast
        • PRB: Uninstaller Error When Attempting to Uninstall Visual C++
        • PRB: UNKNOWN WARNING May Result from Corrupt Error Message File
        • PRB: Unpredictable Results When
        • PRB: Unrecognized Database Format Error w/ Access 2000 Database
        • PRB: Unreferenced Symbols Don't Appear in .BSC File
        • PRB: Unresolved const type_info, __CxxThrowException
        • PRB: Unresolved External on __InitVTableRecords
        • PRB: Unresolved Externals for Inline Functions
        • PRB: Unwanted Rebuilds Occur When Using NMAKE or Visual C++
        • PRB: Update Command UI Handlers Do Not Work Properly on Dialogs
        • PRB: Update or Delete Record Gives Error: Query is too complex
        • PRB: Use /Op to Avoid Loss of Precision from Optimization
        • PRB: Use Masks to Set/Get Item States in CListCtrl
        • PRB: Use of /ZI May Cause Access Violation
        • PRB: Use of Data-Bound Controls Is Version Dependent
        • PRB: USER Resource Leak when Improperly Using CFormView
        • PRB: User-defined Modules Can't Be Used Through ODBC or DAO
        • PRB: User-Defined onexit/atexit/cexit Not Called If /MD or /MDd
        • PRB: Using #define to Specify Include File Fails with C2006
        • PRB: Using CEdit SetModify/GetModify Returns Invalid Values
        • PRB: Using Enhanced Metafiles in COleServerItem
        • PRB: Using Extension DLL, Database/OLE/Sockets in Regular DLL
        • PRB: Using References with va_* Macros from stdarg.h
        • PRB: Using STL in Windows Program Can Cause Min/Max Conflicts
        • PRB: Using the Stop Build Command May Corrupt Output Files
        • PRB: Using Windows NT PDK Header Files in Visual C++
        • PRB: Varchar Output Parameter Causes 'Data Truncated' Error
        • PRB: Variable Scope in for-statement Extends Beyond Loop
        • PRB: Variables with Local Scope to Switch Won't Be Initialized
        • PRB: VB Does Not Support Dual Interfaces in OLE Controls
        • PRB: VB References Dialog Doesn't List an MFC DLL Automation Svr
        • PRB: VC Installation Hangs With Message 'Updating Registry'
        • PRB: VC++ 6.0 Setup Does Not Copy the CRT Make Files
        • PRB: VC++ Debugger Won't Support Pentium-Specific Instructions
        • PRB: VC++ Does Not Convert Help Project File Paths
        • PRB: VC++ Shared Workspace File Loses Project Locations
        • PRB: Vcvars32.bat Generates Out of Environment Message
        • PRB: VideoSoft FlexArray OLE Control Licensing Problems
        • PRB: Visual C++ 4.0 or 4.1 Setup Fails to Copy Shared DLLs
        • PRB: Visual C++ Debugger Can Fail on Pentium III Computers
        • PRB: Visual C++ Not Tested for Windows NT Checked Build
        • PRB: Visual C++ Setup Message From MSDN Universal CD is Wrong
        • PRB: Visual C++ Setup Was Unable to Copy a File
        • PRB: Visual C++ Wizards Ignore 'Insert Spaces' in Tabs Option
        • PRB: Visual WB Matches Enclosure Symbols in Comments
        • PRB: VXD Containing Constant Data May Fail To Load in Windows 95
        • PRB: When Compiling with /P, Errors Are Directed to STDERR
        • PRB: When to Call AfxDaoTerm() in an Automation Server
        • PRB: Win32s Version of MSVCRT20.DLL and the iostream Classes
        • PRB: WinDBG for WinCe 2.0 Does Not Support Named Pipes
        • PRB: Windows 95 Common Controls Not Supported by Ctl3d32.dll
        • PRB: Windows CE 2.10 and 2.11 Configurations Are Not Available
        • PRB: Windows Flash and Disappear in Dialog-Based Applications
        • PRB: Wizard Doesn't Generate Column or Param Map for Jet
        • PRB: WizardBar Notification Slows Down Dialog Editor
        • PRB: WM_HELP Message Not Received When F1 Pressed on Menu
        • PRB: Wrapper Class for Automation Object May Be Incomplete
        • PRB: Wrong Mfc40.dll and Msvcrt40.dll from ActiveX CD-ROM Disc
        • PRB: Wrong Project Selection Causes LNK2001 on _WinMain@16
        • PRB: Wrong Resources Loaded by Resource Editor or AppStudio
        • PRB:ATL IOleInPlaceSite::OnPosRectChange Doesn't Resize Control
        • PRB:CFormView/Dialogs Sized Larger Under Win32s/WinNT 3.50
        • PRB:Run to Cursor and Breakpoints Don't Work After Debug.Break
        • printf() Default Floating-Point Precision Is 6 Decimals
        • Property Sheet as the View Window of a CFrameWnd
        • PRPFONT - How to Set CPropertySheet Fonts
        • Regaut.exe Registers an Automation Object as Active
        • RegMaid.exe Helps Clean Up the Registry
        • Regrgs.exe: Adds Entries to the Registry Using RGS File
        • Replacing a View in a Splitter Window
        • Result of _fpreset() Is Not _CW_DEFAULT
        • Retrieving Output Parameters From Stored Procedure
        • RFX_Binary Updates Unchanged CByteArray Data
        • RFX_Date() function for TIMESTAMP_STRUCT
        • Rtwizx86.exe and Rtwizaxp.exe Create New Resource Types
        • SAMPLE: 4thScrpt.exe Demos Active Debug in ATL ActiveX Script
        • SAMPLE: AtlEvnt.exe Creates ATL Sinks Using IDispEventImpl
        • SAMPLE: AXSH.EXE Demonstrates Implementing ActiveX Script Hosts
        • SAMPLE: ColorFrm Demonstrates ActiveX Control with Popup Toolba
        • SAMPLE: Custom AppWizard for the DAO SDK/dbDao Classes
        • SAMPLE: DAO_OCX.EXE ActiveX Control Uses DAO to Query Database
        • SAMPLE: DAOPROP.EXE Sets a Custom Property on an Access Database
        • SAMPLE: Deriving an OLE Control from a Base Control
        • SAMPLE: DLGDB CDialog Sharing a CRecordset Object
        • SAMPLE: Drawing a Bitmap in a Foundation Class Dialog Box
        • SAMPLE: Filling List Box Using MFC's DDX Facility
        • SAMPLE: Implement a Date/Time Generic ActiveX Property Page
        • SAMPLE: Initializing an Array of Structures in C
        • SAMPLE: LICREQST.EXE Requesting a License Key from an Object
        • SAMPLE: MFCARRAY Using Safe Arrays in MFC Automation
        • SAMPLE: Mfceqaado.exe Shows How to Use English Query w/MFC
        • SAMPLE: SamScrpt.exe Demos Active Debug w/C++ ActiveX Script
        • SAMPLE: Using a TimerProc Function in MFC Application
        • SAMPLE: Using Enumerated Properties in an OLE Control
        • Sample: WrapTBar.exe Wraps Toolbar During CFrameWnd Resizing
        • SAMPLE:TREESCRL Scrolls in a Tree Control During Drag-and-Drop
        • Schema Numbers Not Stored if Serialize() Called Directly
        • setbuf() Doesn't Control MS-DOS Buffer or Keyboard Buffer
        • SetFieldNull Asserts or Crashes When Called for Parameter
        • SetMessageQueue Used in MFC WinMain
        • Sharing Menus Between MDI Child Windows
        • Simple Example Using _bios_serialcom()
        • Split32: How to Replace a View in a Splitter Window
        • SQLGetData() Returns SQL_NO_TOTAL in RFX_LongBinary()
        • SqlOleDb.h Not Installed by VC++ 6.0
        • Standard Edition Missing Help Entries for Win32SDK
        • STG: MFC Docfile Viewer
        • STL Sample for accumulate, copy, vector::push_back Functions
        • STL Sample for adjacent_difference, vector::push_back Function
        • STL Sample for Basic Math Functions
        • STL Sample for deque::assign and deque::swap Functions
        • STL Sample for deque::begin and deque::end Functions
        • STL Sample for deque::erase and deque::clear Functions
        • STL Sample for deque::front and deque::back Functions
        • STL Sample for deque::insert Function
        • STL Sample for deque::operator[] and deque::at Functions
        • STL Sample for deque::push_back and deque::pop_back Functions
        • STL Sample for deque::push_front, deque::pop_front Functions
        • STL Sample for deque::rbegin and deque::rend Functions
        • STL Sample for deque::size and deque::resize Functions
        • STL Sample for map::insert, map::find, and map::end Functions
        • STL Sample for map::insert, map::find, and map::end Functions
        • STL Sample for map::max_size, clear, erase, size Functions
        • STL Sample for Non-Predicate Version of adjacent_find Function
        • STL Sample for Non-predicate Version of max_element Function
        • STL Sample for Predicate Version of adjacent_find Function
        • STL Sample for Predicate Version of next_permutation Function
        • STL Sample for priority_queue::(push,pop,empty,top) Functions
        • STL Sample for queue::(push,pop,empty,back,front) Functions
        • STL Sample for the basic_string::append Functions
        • STL Sample for the basic_string::find_first_of() Functions
        • STL Sample for the binary_function Structure
        • STL Sample for the count Function
        • STL Sample for the count_if Function
        • STL Sample for the find Function
        • STL Sample for the find_if Function
        • STL Sample for the Generate Function
        • STL Sample for the heap Functions
        • STL Sample for the includes Function
        • STL Sample for the list::assign Functions
        • STL Sample for the list::back, list::front Functions
        • STL Sample for the List::insert Function
        • STL Sample for the list::list Functions
        • STL Sample for the lower_bound Function
        • STL Sample for the merge Function
        • STL Sample for the min_element Function
        • STL Sample for the next_permutation Function
        • STL Sample for the nth_element Function
        • STL Sample for the partial_sort Function
        • STL Sample for the partial_sort_copy Function
        • STL Sample for the partition Function
        • STL Sample for the Predicate of partial_sort_copy Function
        • STL Sample for the Predicate Persion of upper_bound Function
        • STL Sample for the Predicate Version of lower_bound Function
        • STL Sample for the Predicate Version of min_element Function
        • STL Sample for the Predicate Version of partial_sort Function
        • STL Sample for the Predicate Version of the includes Function
        • STL Sample for the Predicate Version of the merge Function
        • STL Sample for the Predicate Versions of the heap Functions
        • STL Sample for the prev_permutation Function
        • STL Sample for the random_shuffle Function
        • STL Sample for the set::(empty, clear) Functions
        • STL Sample for the set::(key_, value_)comp Function
        • STL Sample for the set::(rbegin, rend) Functions
        • STL Sample for the set::(swap, begin, end) Function
        • STL Sample for the set::count Function
        • STL Sample for the set::find Function
        • STL Sample for the set::max_size Function
        • STL Sample for the set::size Function
        • STL Sample for the stack::operation
        • STL Sample for the stack::operator== Function
        • STL Sample for the stack::size Function
        • STL Sample for the stack::top and stack::empty Functions
        • STL Sample for the string::getline Function
        • STL Sample for the string::operation
        • STL Sample for the string::operation
        • STL Sample for the string::operation
        • STL Sample for the string::operator!= Function
        • STL Sample for the string::operator+ Function
        • STL Sample for the string::operator== Function
        • STL Sample for the string::operator
        • STL Sample for the string::operator
        • STL Sample for the string::operator
        • STL Sample for the unary_functi
        • STL Sample for the upper_bound Function
        • STL Sample for the vector::(capacity size push_back) Functions
        • STL Sample for the vector::(empty, erase, push_back) Functions
        • STL Sample for the vector::(front, back) Functions
        • STL Sample for the vector::(push_back, pop_back) Functions
        • STL Sample for vector::(size, capacity, and so on) Functions
        • STL Sample set::(lower_, upper_)bound, equal_range Functions
        • Stopping MFC/MDI from Creating New MDI Child Window On Startup
        • Summary List: Visual C++ Version 2.0 Known Problems
        • SuperTip Demonstrates Tool Tips in an MFC Application
        • SwSplit.exe Switches Splitter Pane Views in SDI App
        • Technical Support for the Chinon CD-ROM Drive
        • Text Output Using CScrollView Derivative
        • Time Functions Calculate for Daylight Savings Time
        • Troubleshooting LNK2001 or L2029 Unresolved External Errors
        • Two-Way Communication Using IDispatch in MFC
        • TZ and tzset Only Use Whole Hours: How to Work Around
        • Updated DAO Redistributable Components
        • Updated DAO SDK Required for Visual C++ 4.2
        • Updated Dmn0.dll for Visual C++ 2.0 for Windows 95
        • UpDnDate DateTime Ctrl w/ Spin Button
        • Use New Flags to Speed Up C Run-time Low-Level I/O Functions
        • Using .PCH Files Across Projects in Visual Workbench
        • Using _harderr to Capture Critical Error Interrupt 24h
        • Using Accelerators with an MFC Modeless Dialog Box
        • Using CWnd::GetParent in a Dialog Box
        • Using Enumerated Properties in an OLE Control
        • Using Fonts in ATL Controls with NiceText.exe
        • Using Function Name Without '()' Produces No Code
        • Using MFC OLE Drag
        • Using Single/Multiple Instances of an OLE Object in MFC
        • VADEVDBG.PKG Single Stepping Crashes With Register Window
        • VB Automation of Visual C++ Server Using OBJ1.OBJ2.prop Syntax
        • Versions of CTL3D32 Included with Visual C++ Version 2.x
        • Visual C++ 2.0 Source Code for Alpha Run-Time Lib
        • Visual C++ 32-bit Edition Phar Lap Requires 16-Bit GRAPHICS.LIB
        • Visual C++ 4.2b Patch
        • Visual C++ Alpha Edition 4.2B C2.EXE 10.20.7032
        • Visual C++ Crashes when Exiting or Closing a Workspace
        • Visual C++ IDE Slows When Files Are in Many Directories
        • Visual C++ Project Settings and .DBG File Creation
        • Visual C++ Vers 2.0 README.WRI, Part 10 Miscellaneous Notes
        • Visual C++ Vers 2.0 README.WRI, Part 3 Compiler
        • Visual C++ Vers 2.0 README.WRI, Part 5 C++ Exception Handling
        • Visual C++ Vers 2.0 README.WRI, Part 6 Internationalization
        • Visual C++ Vers 2.0 README.WRI, Part 7 Run-Time Library Routines
        • Visual C++ Vers 2.0 README.WRI, Part 9 Utilities
        • Visual C++ Version 2.0 README.WRI File - Part 1 Setup
        • Visual C++ Version 4.1 Patch
        • Visual C++ Version 4.1b
        • Visual Workbench Does Not Preserve Case of Filenames
        • VSWAP Demos Multiple-View Switching in SDI
        • VSWAP32 Demos Multiple-View Switching in SDI
        • VWRPLC32 Replacing a View in a CMDIChildWnd Window
        • Win32s Files that Must Ship with Win32 Applications
        • Writing CR/LF Combination Using CFile::Write() Function
      • ▶Visual InterDev
      • ▶Visual J++ and Java Language
      • ▶Visual SourceSafe
      • ▶Visual Studio
      • ▶Windows
      • ▶Windows Development
      • ▶Miscellaneous
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples