Sold Out
Book Categories |
Index
A
Active Template Library (ATL), 241
ActiveX applications, debugging, 336
ActiveX control property pages, 296
custom, 301
default, 297
exchanging data, 298
implementing, 296
stock, 300
ActiveX controls, 231, 276
advanced features, 333
advantages, 276
ambient properties, 289
containers, 234, 235
ControlWizard, 277
creating, 277
custom properties, 285
data binding, 330, 331
debugging, 335
drawing code, 334
enumerated properties, 304, 305
events, 233, 293, 294
features, 233
implementing properties, 287
Internet, 241
methods, 233, 291, 292
MFC-based applications, 236
optimizing, 333
painting, 281
parameterized properties, 289
properties, 233, 282-90
registering, 280
stock properties, 283
type libraries, 233
ActiveX controls (continued)
vs. custom controls, 232
windowless activation, 335
ActiveX Data Objects (ADO), 13, 389, 390
benefits, 390
collections, 392
data-bound controls, 396
data controls, 393-97
methods, 392
MFC applications, 393
object model, 391
objects, 391
properties, 391
queries, 429, 430
adding
bitmaps to applications, 243
cascading menus, 45
child windows, 96
controls to projects, 237
controls to property pages, 297
custom events, 294
custom methods, 292
custom properties, 285
custom property pages, 301
dialog bars, 90
dynamic menus, 40
event handlers for controls, 240
floating toolbars, 51
ownerdraw menus, 48
parameterized properties, 289
records, 425
records to data sources, 358
scrolling views, 147
stock events, 293
adding (continued)
stock methods, 291
stock properties, 283
stock property pages, 300
Web Browser control, 461
adjusting scrolling views, 149
ADO. See ActiveX Data Objects (ADO)
ADO Data Bound Dialog Wizard
building applications, 402
creating data-bound dialog boxes, 393
advantages
ActiveX controls, 276
ADO, 390
MFC, 4
OLE DB, 340
ambient properties. See also properties
ActiveX controls, 289
anticipating errors, 23
application view, converting to scrolling view, 148
applications
adding bitmaps to, 243
adding controls to, 237
ADO, 389
building, 402, 416
dialog boxes, communicating with, 86
Explorer-style applications, 181
Internet. See Internet applications
MDI applications, 129
MFC, creating, 5
MFC-based applications, 236
OLE DB, 341
OLE DB consumer applications, 349, 352, 355,..356, 368, 377
SDI applications, 129
view classes, 129
writing FTP applications, 477
writing HTTP applications, 474
AppWizard
building MDI applications, 239
creating base applications, 349
creating MFC applications, 5
creating rebars, 95
enhancements, 10
implementing CAccessor class, 352
architecture
document/view architecture, 4
OLE DB consumer templates, 347
associating tree controls, 174
ATL. See Active Template Library (ATL)
ATL Object Wizard, 10
attributes, setting
Internet Explorer 4.0 common controls, 230
Windows common controls, 224
automatic text completion, 8
Automation
adding support, 457
invoking Internet Explorer, 456
B
benefits
ActiveX controls, 276
ADO, 390
MFC, 4
OLE DB, 340
bitmaps
adding to applications, 243
processing bitmap buttons, 245
building
applications, 402, 416
MDI applications, 139
C
CAccessor class
creating base applications, 349
implementation, 352
OLE DB consumer applications, 347
cascading menus, implementing, 45
catch block, exception handling, 26
CDynamicAccessor class, 368
CEditView, 178, 179
child windows
adding to rebars, 96
setting titles, 145
suppressing creation, 145
classes
MFC, 4
rebars, 95
ClassView, invoking Dialog Editor, 9
ClassWizard, 5
enhancements, 10
CListView, 168, 169
CManualAccessor class, 377
COleDBRecordView class, 355
collections, ADO, 392
command buttons, implementing, 85
command handlers
consolidating into command ranges, 41
implementing, 92
command text, data-bound dialog boxes, 412
commands, OLE DB components, 344
common dialog boxes. See also dialog boxes
customizing, 60
communications
ActiveX control errors, 335
ActiveX controls, containers, 234
Componenet Manager, 11
Components and Controls Gallery, 6
components, OLE DB, 342
connection string, data-bound dialog boxes, 411
consolidating command handlers into command ranges, 41
consumers
OLE DB applications, 341
OLE DB consumer applications, 347-52, 355,..356, 368-71, 377
OLE DB consumer templates, 347
containers
ActiveX controls, 234
implementing, 235
context-sensitive menus, 40
Continue feature, debugging, 21
control views, 166
CEditView, 178
CListView, 168, 169
CRichEditView, 179
CTreeView, 172, 173
controls, 219
ActiveX controls, 231-42
adding to property pages, 297
disabling, 63
controls (continued)
enabling, 63
exchanging data, 298
Internet Explorer 4.0 common controls, 225-31
MFC, 242
Windows common controls, 220-25
ControlWizard, 277
converting
application view to scrolling view, 148
coordinates, scrolling views, 150
coordinating multiple views, 183
creating
ActiveX controls, 275
ADO applications, 389
custom property pages, 301
data-bound dialog boxes, 393
data binding, ActiveX controls, 331
dynamic splitter windows, 152
enumerated properties, ActiveX controls, 304-07
Explorer-style applications, 181
floating toolbars, 51
Internet Explorer 4.0 common controls, 228
MFC applications, 5
OLE DB consumer applications, 347
property sheets, 64
rebars, 95
static splitter windows, 154
tabbed dialog boxes, 64
user-defined form views, 162
Web Browser control, 463
Windows common controls, 222
CRichEditView, 179
CTreeView, 172, 173
custom controls vs. ActiveX controls, 232
custom events. See also events
ActiveX controls, 294
custom methods. See also methods
ActiveX controls, 292
custom properties. See also properties
ActiveX controls, 285
custom property pages, adding, 301
customizing
common dialog boxes, 60
CTreeView, 174
list controls, 169
rebars, 97
CView class, 131
D
data-bound controls, ADO, 396
data-bound dialog boxes, 401
adding records, 425
building applications, 402, 416
creating, 393
default, 411
deleting records, 428
editing records, 426
data binding, ActiveX controls, 330, 331
data controls, ADO, 394
accessing data sources, 393
events, 396
implementing, 397
properties, 395
data source objects, OLE DB components, 342
data sources, adding records to, 358
database management system (DBMS), 340
database view classes, 166
DBMS. See database management system (DBMS)
DDV. See dialog data validation (DDV)
debugging, 19, 20. See also error handling
ActiveX applications, 336
ActiveX controls, 335
Continue feature, 21
Edit feature, 21
Visual Studio debugger, 20
defaults
ActiveX control property pages, 296
data-bound dialog boxes, 411
printers, 506, 507
views, starting applications, 140
deleting
dialog box objects, 86
records, 428
records from data sources, 358
design time, painting ActiveX controls, 281
development environment, Visual C++, 2
DHTML described, 13
dialog bars, 90
adding, 90
implementing command handlers, 92
dialog box objects, deleting, 86
dialog boxes
common, customizing, 60
coordinating controls, 62
enhancements, 59
extending DDV, 61
modeless dialog boxes, 83-86
property sheets, 64
tabbed dialog boxes, 64
dialog data validation (DDV), extending, 62
disabling controls, 63
displaying
modeless dialog boxes, 83
recordsets, 357
dockable toolbars, 50
document/view architecture, 4
documents
managing document/view interaction, 132
views, relationships, 131
drag-and-drop, implementing, 181
drawing, optimizing, 334
dynamic menus, 40
dynamic parsing, 9
dynamic splitter windows. See splitter windows
E
Edit feature, debugging, 21
editing
records, 426
records in data sources, 359
editions, Visual C++, 3
enabling
Continue feature, 21
controls, 63
default printer support, 507
docking toolbars, 50
Edit feature, 21
floating toolbars, 51
enhancements
dialog boxes, 59
Editor, 8
interfaces, 39
Internet, 13
menus, 40
MFC, 12
OLE DB Templates, 12
projects, 9
status bars, 54
Test Container, 10
toolbars, 50
tools, 10
Visual C++, 7
Visual Studio debugger, 7
wizards, 10
Enterprise Edition, Visual C++, 3
enumerated properties, ActiveX controls
creating, 304
implementing, 305
process, 304
enumerators, OLE DB components, 342
environment, Visual C++, 2
error handling, 19, 22. See also debugging
ActiveX applications, 336
ActiveX controls, 335
anticipating errors, 23
exception handling, 24, 27
MFC exception classes, 28
OLE DB components, 342
reporting errors, 23
events
ActiveX controls, 233, 293-95
adding handlers, controls, 240
custom events, 295
data controls, ADO, 396
stock events, 293
Web Browser control, 460, 465
exception handling. See error handling
exchanging data between controls, property pages, 298
Explorer-style applications, creating, 181
extending DDV, 61
F
features
MFC, 3
Visual C++, 2
filters, queries, 429
floating toolbars, 50, 51
form views
database view classes, 166
implementing, 162
user-defined, 162
forms, New Form command, 9
FTP applications, writing, 477
G
graphic device interface (GDI) objects, optimizing, 334
Gopher applications, writing, 479
H
HTML views, implementing, 469
HTTP applications, writing, 474
hyperlinks, processing, 475
I
implementing
ActiveX control containers, 235
ActiveX control property pages, 296
cascading menus, 45
CEditView, 178
CListView, 169
command buttons, 85
command handlers, 92
CRichEditView, 179
CTreeView, 173
dynamic menus, 40
enumerated properties, ActiveX controls, 305
form views, 162
HTML views, 469
Ownerdraw menus, 48
properties, 287
splitter windows, 151
Web Browser control, 465
instantiating
Internet Explorer, 458
Web Browser control, 463
IntelliSense features, 8
interfaces
enhancements, 39
Visual Studio debugger, 20
Internet
ActiveX controls, 241
MFC enhancements, 13
Internet applications, 451
basic concepts, 452
framework, 452
Internet Explorer object, 455-59
MFC support, 453
types, 453
Web Browser control, 459-70
WinInet classes, 470, 474, 477, 479
WinSock classes, 480, 483-86
writing HTTP applications, 474
Internet Explorer, instantiating, 458
Internet Explorer 4.0 common controls, 225
creating, 228
MFC classes, 226
processing notification messages, 230
setting attributes, 229
Internet Explorer object, 455
invoking Internet Explorer, 457
properties, methods, 455
using Automation, 457
intializing modeless dialog boxes, 83
invoking
Internet Explorer, 456
Dialog Editor, 9
L
last chance exception handling, 30
launching ControlWizard, 277
list controls
customizing, 169
populating, 171
M
MDI applications. See multiple-document interface..(MDI) applications
menus
cascading, 45
dynamic, 40
enhancements, 40
ownerdraw, 48
message handlers, data-bound dialog boxes, 415
message maps, MFC, 5
methods
ActiveX controls, 233, 291, 292
ADO, 392
custom, 292
Internet Explorer object, 455
stock, 291
Web Browser control, 460, 465
MFC. See Microsoft Foundation Class (MFC)
MFC applications
ActiveX controls, 236
ADO, 393
Internet applications. See Internet applications
MFC classes
Internet Explorer 4.0 common controls, 226
Windows common controls, 220
MFC exception classes, exception handling, 28
MFC functions, error handling, 23, 24
Microsoft Foundation Class (MFC), 1, 2
applications, 5
controls, 242
database enhancements, 12
enhancements, 12
features, 3
Internet enhancements, 13
printer support, 507
modeless dialog boxes, 83
communicating with applications, 86
deleting dialog box objects, 86
displaying, 83
implementing command buttons, 85
intializing, 83
multiple-document interface (MDI) applications, 129
building, 139
mulitiple views, 139
setting titles, child window frames, 145
starting, default view, 140
multiple-document interface (MDI) applications (continued)
starting, selecting views, 142
suppressing child window creation, 145
multiple views, 135
coordinating, 183
MDI applications, 139-45
SDI applications, 135
N
new tools, Visual C++, 10
notification messages
processing, 245
processing, Internet Explorer 4.0..common controls, 230
processing, Windows common controls, 225
O
object models, ADO, 391
objects, ADO, 391
OLE DB, 339, 340
applications, 341
benefits, 340
components, 342
OLE DB applications, transactions, 355
OLE DB consumer applications
CAccessor class, 349, 352
CDynamicAccessor class, 368
CManualAccessor class, 377
COleDBRecordView class, 355
creating, 349
database operations, 356
OLE DB templates, 12, 345
consumer templates, 347
provider templates, 345
optimizing ActiveX controls, 333-35
ownerdraw menus, implementing, 48
P
painting, ActiveX controls, 281
parameterized properties, ActiveX controls, 289
parameters, pop-ups, 9
parsing, dynamic, 9
performance
ActiveX controls, 333, 334
Internet ActiveX controls, 241
populating
list controls, 171
tree controls, 175
printers, 505
characteristics, 511
default support, 506, 507
enhanced support, 510
MFC support, 507
overriding CView-derived functions, 515
process, 506
retrieving device context information, 514
retrieving information, 512
screen display vs. printing, 509
printing, 505
enhanced printer support, 510-18
MFC support, 507
process, 506
screen display vs. printing, 509
processing
hyperlinks, 475
notification messages, 245
notification messages, Internet Explorer 4.0..common controls, 230
notification messages, Windows common..controls, 225
Professional Edition, Visual C++, 3
projects
adding controls to, 237
enhancements, 9
properties
ActiveX controls, 233, 282-90
ADO, 391
ambient properties, 289
creating data binding, ActiveX controls, 331
data controls, ADO, 395
implementing, 287
Internet Explorer object, 455
parameterized properties, 289
Web Browser control, 460, 465
property pages, ActiveX controls, 296
custom, 301
default, 297
exchanging data, 298
implementing, 296
stock, 300
providers
OLE DB applications, 341
OLE DB provider templates, 345
public FTP servers, 479
Q
queries, 429
filters, 429
searching records, 430
simple queries, 429
R
rebars, 94
adding child windows, 96
classes, 95
creating, 95
customizing, 97
records
adding, 425
adding to data sources, 358
deleting, 428
deleting from data sources, 358
editing, 426
editing in data sources, 359
searching, 430
recordsets, displaying, 357
registering
ActiveX controls, 280
controls, 236
reporting errors, 23
request/respond paradigm, 474
Resource Editor, 9
rowsets, OLE DB components, 344
run-time menus, 40
run-time, painting ActiveX controls, 281
S
screen display vs. printing, 509
scrolling views, 148
adding, 147
adjusting, 149
converting application view to, 148
converting coordinates, 150
SDI applications. See single-document interface..(SDI) applications
searching records, 430
selecting views, starting applications, 142
sessions, OLE DB components, 343
setting attributes
Internet Explorer 4.0 common controls, 229
Windows common controls, 224
setup, ControlWizard, 277
single-document interface (SDI) applications, 129
mulitiple views, 135
sockets, 480
TCP/IP, 482
splitter windows, 152
dynamic splitter windows, 152
implementing, 151
static splitter windows, 154
Standard Edition, Visual C++, 3
starting applications
 
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionMicrosoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0
X
This Item is in Your InventoryMicrosoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0
X
You must be logged in to review the productsX
X
X
Add Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0, A book/CD-ROM showing how to use the Microsoft Foundation Class (MFC) library and the Visual C++ development system to write custom Microsoft Windows-based applications faster. Assumes familiarity with object-oriented programming terminology and concepts,, Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0 to the inventory that you are selling on WonderClubX
X
Add Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0, A book/CD-ROM showing how to use the Microsoft Foundation Class (MFC) library and the Visual C++ development system to write custom Microsoft Windows-based applications faster. Assumes familiarity with object-oriented programming terminology and concepts,, Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0 to your collection on WonderClub |