VISUAL BASIC SHELL PROGRAMMING - Brossura

Hamilton, Jennifer P.

 
9781565926707: VISUAL BASIC SHELL PROGRAMMING

Sinossi

A definitive guide to Visual Basic shell programming demonstrates how to design and create shell extensions and furnishes advanced coverage of COM programming with Visual Basic. Original. (Intermediate/Advanced)

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Preface; The Book’s Audience; Developing Your Own Shell Extensions; Organization of This Book; Software Requirements; Obtaining the Sample Code; The VB Shell Type Library; Conventions Used in This Book; Request for Comments; Acknowledgments; Introduction to the Shell and the Basics of COM; Chapter 1: Introduction; 1.1 COM and the Shell; 1.2 Programming for the Shell; 1.3 Kinds of Shell Extensions; 1.4 Conclusion; Chapter 2: COM Basics; 2.1 What Is COM?; 2.2 Interfaces; 2.3 Classes; 2.4 Type Libraries; 2.5 IUnknown; 2.6 IDispatch; 2.7 Conclusion; Chapter 3: Shell Extensions; 3.1 Folders and File Objects; 3.2 Shell Extensions; 3.3 Registry Settings; 3.4 The .rad File; 3.5 The Shell Extension Project; 3.6 Restarting the Shell; 3.7 When the Shell Crashes; Shell Extensions; Chapter 4: Context Menu Handlers; 4.1 Static Context Menus; 4.2 Static Context Menus in IE 5.0; 4.3 Dynamic Context Menus; 4.4 Context Menu Handler Interfaces; 4.5 Creating a Context Menu Handler; Chapter 5: Icon Handlers; 5.1 How Icon Handlers Work; 5.2 Icon Handler Interfaces; 5.3 Creating an Icon Handler; Chapter 6: Property Sheet Handlers; 6.1 How Property Sheet Handlers Work; 6.2 Property Sheet Handler Interface; 6.3 Creating a Property Sheet Handler; 6.4 Registering the Property Sheet Handler; Chapter 7: Drop Handlers; 7.1 How Drop Handlers Work; 7.2 Drop Handler Interfaces; 7.3 Creating a Drop Handler; 7.4 Registering the Drop Handler; Chapter 8: Data Handlers; 8.1 How Data Handlers Work; 8.2 Data Handler Interfaces; 8.3 Creating a Data Handler; 8.4 Adding Additional Formats; Chapter 9: Copy Hook Handlers; 9.1 How Copy Hook Handlers Work; 9.2 Copy Hook Handler Interface: ICopyHook; 9.3 Implementing ICopyHook; 9.4 Registering Copy Hook Handlers; 9.5 Testing the Handler; Chapter 10: InfoTip Handler; 10.1 How InfoTip Handlers Work; 10.2 InfoTip Interfaces; 10.3 The Project; Namespace Extensions; Chapter 11: Namespace Extensions; 11.1 Namespace Fundamentals; 11.2 Explorer Architecture; 11.3 The PIDL; 11.4 Namespace Interfaces; 11.5 Creating the Namespace Extension; 11.6 The PIDL Manager; 11.7 Registering DemoSpace; 11.8 Practical Coding Examples; Browser Extensions; Chapter 12: Browser Extensions; 12.1 Browser Helper Objects; 12.2 Browser Extensions; Chapter 13: Band Objects; 13.1 How Band Objects Work; 13.2 Band Object Interfaces; 13.3 The Project: FileSpider; 13.4 Registry; 13.5 Tool Bands; Chapter 14: Docking Windows; 14.1 How Docking Windows Work; 14.2 Docking Window Interfaces; 14.3 The Project; 14.4 Registration; Appendixes; VBShell Library Listing; Pointers; CopyMemory; The Undocumented VBA Functions; Some CopyMemory Examples; Colophon;

Product Description

Book by Hamilton JP

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.