Subclassing and Hooking with Visual Basic

Subclassing and Hooking with Visual Basic

Author: Stephen Teilhet

Publisher: "O'Reilly Media, Inc."

Published: 2001

Total Pages: 708

ISBN-13: 9780596001186

DOWNLOAD EBOOK

Subclassing & Hooking with Visual Basic offers developers a unique way to customize Windows behavior.Windows is a message-based system. Every action you request creates one or more messages to carry out the action. These messages are passed between objects and carry with them information that gives the recipient more detail on how to interpret and act upon the message.With Subclassing and the Windows hooking mechanism ("hooks"), you can manipulate, modify, or even discard messages bound for other objects within the operating system, in the process changing the way the system behaves. What kinds of results can you achieve using the power of subclassing and hooking? Here are just a few of the possibilities: Determine when a window is being activated or deactivated and respond to this change. Display descriptions of menu items as the mouse moves across them. Disallow a user to move or resize a window. Determine where the mouse cursor is and respond accordingly. Determine when the display resolution has been changed. Monitor the system for a low system resource condition. Modify or disallow keystrokes sent to a window or a control. Create an automated testing application. Determine when an application is idle. Along with this power comes responsibility; Windows is very unforgiving if subclassing and hooking are used incorrectly. Subclassing & Hooking with Visual Basic demonstrates the various techniques for intercepting messages bound for one or more windows or controls: the intercepted message can be left in its original state or modified; afterwards, the message can be sent to its original destination or discarded.For both VB 6 and VB.NET developers, Subclassing & Hooking with Visual Basic opens up a wealth of possibilities that ordinarily would be completely unavailable, or at least not easy to implement.


Subclassing and Hooking with Visual Basic

Subclassing and Hooking with Visual Basic

Author: Stephen Teilhet

Publisher: "O'Reilly Media, Inc."

Published: 2001-06-15

Total Pages: 706

ISBN-13: 144932990X

DOWNLOAD EBOOK

Subclassing & Hooking with Visual Basic offers developers a unique way to customize Windows behavior.Windows is a message-based system. Every action you request creates one or more messages to carry out the action. These messages are passed between objects and carry with them information that gives the recipient more detail on how to interpret and act upon the message.With Subclassing and the Windows hooking mechanism ("hooks"), you can manipulate, modify, or even discard messages bound for other objects within the operating system, in the process changing the way the system behaves. What kinds of results can you achieve using the power of subclassing and hooking? Here are just a few of the possibilities: Determine when a window is being activated or deactivated and respond to this change. Display descriptions of menu items as the mouse moves across them. Disallow a user to move or resize a window. Determine where the mouse cursor is and respond accordingly. Determine when the display resolution has been changed. Monitor the system for a low system resource condition. Modify or disallow keystrokes sent to a window or a control. Create an automated testing application. Determine when an application is idle. Along with this power comes responsibility; Windows is very unforgiving if subclassing and hooking are used incorrectly. Subclassing & Hooking with Visual Basic demonstrates the various techniques for intercepting messages bound for one or more windows or controls: the intercepted message can be left in its original state or modified; afterwards, the message can be sent to its original destination or discarded.For both VB 6 and VB.NET developers, Subclassing & Hooking with Visual Basic opens up a wealth of possibilities that ordinarily would be completely unavailable, or at least not easy to implement.


Visual Basic Developer's Guide to the Win32 API

Visual Basic Developer's Guide to the Win32 API

Author: Steve Brown

Publisher:

Published: 2000

Total Pages: 484

ISBN-13: 9780782125597

DOWNLOAD EBOOK

Essential advanced information for Visual Basic developers in an underpublished area. One of the only Win 32 API books on the market for professional VB developers, this title gives in-depth coverage of APIs not covered in the only competitive book, including multimedia and networking APIs.


Advanced Visual Basic 6

Advanced Visual Basic 6

Author: Matthew J. Curland

Publisher: Pearson Education

Published: 2000

Total Pages: 532

ISBN-13:

DOWNLOAD EBOOK

Accompanying CD-ROM contains extensive source code samples to enable all techniques without external DLLs. It also provides integrated type library add-ins for creating and editing referenced libraries, modifying binary compatibility files, and customizing the type libraries that VB generated for ActiveX components.


Object-Oriented Programming with Visual Basic.NET

Object-Oriented Programming with Visual Basic.NET

Author: Michael McMillan

Publisher: Cambridge University Press

Published: 2004-06-21

Total Pages: 328

ISBN-13: 9780521539838

DOWNLOAD EBOOK

Michael McMillan provides a complete presentation of the object-oriented features of the Visual Basic .NET language for advanced Visual Basic programmers. Beginning with an introduction to abstract data types and their initial implementation using structures, he explains standard OOP topics including class design, inheritance, access modifiers and scoping issues, abstract classes, design and implemention of interfaces and design patterns, and refactoring in VB.NET. More advanced OOP topics are included as well, such as reflection, object persistence, and serialization. To tie everything together, McMillan demonstrates sound OOP design and implementation principles through practical examples of standard Windows applications, database applications using ADO.NET, Web-based applications using ASP.NET, and Windows service applications.


Using Visual Basic 5

Using Visual Basic 5

Author: Mike McKelvy

Publisher:

Published: 1997

Total Pages: 988

ISBN-13: 9780789709226

DOWNLOAD EBOOK

This is the ideal book for all VB programmers--from the new Visual Basic programmer to the advanced database programmer. Visual Basic is unquestionably the most popular Windows application development tool available, and this guide will help readers proceed to new levels of expertise. The flagship Visual Basic book has sold over 145,000 copies in its first two editions.


Visual BASIC 5 Object-oriented Programming

Visual BASIC 5 Object-oriented Programming

Author: Gene Swartzfager

Publisher:

Published: 1997

Total Pages: 644

ISBN-13: 9781576101063

DOWNLOAD EBOOK

VB programmers and developers will learn how to increase their productivity. A detailed primer of syntax, techniques, and detailed examples, this book teaches the reader how to optimize the performance of VB-created OLE Automation servers by calling Windows API and other techniques. The CD offers a demonstration suite and a sample VB Add-In called the WIN API Object Browser.


Building Applications and Components with Visual Basic .NET

Building Applications and Components with Visual Basic .NET

Author: Ted Pattison

Publisher: Addison-Wesley Professional

Published: 2004

Total Pages: 594

ISBN-13: 9780201734959

DOWNLOAD EBOOK

• Ted Pattison is a revered Visual Basic developer, trainer, and author >• Addresses the main stumbling point keeping experienced Visual Basic 6 developers from migrating to Visual Basic .NET >• Provides not only a deep conceptual understanding of object-oriented theory from a Visual Basic perspective, but also a practical guide to using modern OOP concepts effectively