Free Subclassing DLL 1.00 Download
Current Page: Home > Utilities > System Utilities >

Subclassing DLL 1.00 Download

Subclassing DLL 1.00

License: Freeware Free
Downloads:
Publisher: CodeProject
File size: 147KB
OS: Windows 2003, XP, 2000, 98, Me, NT
Date added: 2009-10-27
Homepage: http://www.codeproject.com/
Category: Utilities

Subclassing DLL 1.00 Description

"Subclassing the procedure of any foreign window."


EditBy: Purpose of the DLL:
Subclassing the procedure of any foreign window, so the DLL sends a copy for each message to your application. Also, you can modify or suppress the message (prevent a message from being sent to its original window procedure).

What is Subclassing? How does the DLL work?
Subclassing is a technique that allows an application to intercept messages destined for another window. When an application subclasses a window, it substitutes the original window procedure with a new one, and the new procedure can take three actions with any message:

Pass the message to the original window procedure.
Modify the message and pass it to the original window procedure.
Not pass the message (suppress it).

The SetWindowLong()function is used to subclass an instance of a window. But this only works if the window you are subclassing belongs to your process (private address space).

What if you want to subclass a window that belongs to another process?
There must be a solution for this problem. The DLL can handle this; It sets a system wide hook in the thread of the target window, then the DLL is injected into the target process memory, now SetWindowLong() is called from within the DLL, the new subclassing procedure resides in the DLL. When any message is trapped, it is sent to the calling application by calling "SendMessage()" or “SendNotifyMessage()“ you can free download Subclassing DLL 1.00 now.

Subclassing DLL 1.00 Keywords

ubc

Subclassing DLL 1.00 Related Software

Subclassing DLL 1.00 Publisher's Software

    Popular Searches

    Software by Letter

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others

    New Release Software