_value keyword, 913
variable scale mapping modes, 76
VARIANT data type, 584–86, 588, 589–90, 601, 894
VariantClear function, 586
VariantCopy function, 587
VariantInit function, 586
VBA. See Visual Basic for Applications
VCPROJ files, 9
version resource, 43
versioning
COM vs. .NET, 901–3
in .NET, 903
VERTRES index, 98
view classes. See also CEditView class; CView class
mapping help messages to, 487–88
OnDraw function, 40, 63, 64, 89
and splitter windows, 458, 459, 461–64
switching without splitter window, 464–66
what objects do, 349
view states, 63
view window
as child window, 278
vs. main frame window, 278
in Single Document Interface, 278
writing code for drawing inside, 40–42
views
defined, 34
finding main frame window, 313–14
multiple views of SDI documents, 401
in splitter windows, 457–58
splitting dynamically, 459–61
virtual memory, 245–48
VirtualAlloc function, 248–49, 253
Visual Basic for Applications (VBA)
creating C++ components for, 571–72
early binding, 636–40
Excel VBA, 573–75
parameters passed by reference, 601
parameters passed by value, 589–90
properties, methods, and collections, 575–76
role of type libraries, 617
Visual C++ .NET
build process, 8–9
choosing application framework, 17–22
Class View window, 13
compiler, 10
component overview, 6–7
creating wizards, 51–53
debugger overview, 11–12
DHTML and, 854–55
list of project file types, 9
.NET support, 16
Object Browser, 14
online help, 15–16
role of type libraries, 617–19
source code editor, 10
source code for wizards, 50
Unified Modeling Language (UML) tools, 14–15
vs. Visual C++, 8–9
Visual Studio .NET and, 8–9, 11
ways to run programs, 48
Windows diagnostic tools, 16
Visual C++ vs. Visual C++ .NET, 8–9
Visual Studio .NET
adding a custom wizard, 59
C++ wrapper classes for ActiveX controls, 217–20
creating modal dialog box for existing project, 136–37
creating wizards, 51–53
Managed C++ Applications template, 914
Managed C++ Class Library template, 914, 959
Managed C++ Empty Project template, 914
Managed C++ Web Service template, 914
Managed C Windows Forms Wizard, 929–32
Registers window, 248
vtables, 704–5