Index_A

 < Free Open Study > 



A

About box, creating, 603-604, 641-642

abstract base class, 28, 303

defining, 30

access control, 217-218

accessors, 16

using, 17-18

Active Template Library, see ATL

ActiveX, 78

ActiveX controls, 617-618

debugging, 643

licensing, 679-680

requirements of, 620-621

using from web page, 676-678

ActiveX Server Component, 245

ad hoc polymorphism, 32

Add Method Wizard, 255-257

Add Property Wizard, 263, 633

Add Windows Message Handler Wizard, 594-595

Add(), 525, 530-533

Add-in Object, 245

AddRef(), 84-85

calling, 86

thread-safe implementation of, 85-86

Advise(), 556-557

aggregation, 76-77, 384

aggregation support, 308

specifying, 418-421

ambient methods, 659

ambient properties, 658-660

ANSI conversion, 99-100

apartment, 291

apartments and processes, 293

API,

creating custom, 57-60

using custom, 59-60

AppID, 188

registry settings, 188

values, 189

application identifier, see AppID

Apply(), 669

programming, 672-674

AppWizard files, 239

ATL, 232

advantages of, 230-231

and dialog box development, 603-608

building COM enumerators with, 517-520

building connectable objects with, 562-564

building dispinterface with, 489-494

building stub/proxy DLL with, 196

class factory creation macros, 411

conversion macros, 269-270

copy templates, 516-617

error handling, 328-329

files, 231-232

message map, 600-602

multithreading support, 300-301

object map, 402-403

persistence, 665-666

property map macros, 666-667

registration macros, 407-408

resolving name clashes with, 351-354

resources, 239-240

single-threading support, 298-300

smart pointers, 169

stock property macros, 662-663

tear-off interface, 366-370

threading classes, 298

windowing templates, 589-590

windowing with, 583-584, 589

ATL coclass,

architecture, 303

creation macros, 419

removing, 248-249

ATL COM aggregation support, 385

ATL COM AppWizard, 233-238

ATL COM creators, 410

ATL COM enumeration support, 514-517

ATL COM map, 314-315

macros, 337-338

ATL Implement Connection Point Wizard, 564-566

ATL MSG_MAP, 594

populating, 595

ATL Object Wizard, 244-249, 297, 328, 622-623

controls, 622-623

creating Full Control with, 623-627

objects, 245-247

options, 625

ATL projects, debugging, 270-272

ATL property pages, building, 669-671

ATL window,

creating, 593

destroying, 594

ATL_DRAWINFO structure, 635

ATL_NO_VTABLE class tag, 306

ATL_PROPMAP_ENTRY structure, 666

AtlInternalQueryInterface(), 320-321

attributes, 12, 138-139

authentication, 216-217

levels, 217

automation objects, 445



 < Free Open Study > 



Developer's Workshop to COM and ATL 3.0
Developers Workshop to COM and ATL 3.0
ISBN: 1556227043
EAN: 2147483647
Year: 2000
Pages: 171

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net