| Subclasseren dll Subclassen van de procedure van elk vreemd venster. |
Download nu |
Subclasseren dll Rangschikking & Samenvatting
- Naam uitgever:
- Nadeem Afanah
- Besturingssystemen:
- Windows Me, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
Subclasseren dll Tags
Subclasseren dll Beschrijving
Doel van de DLL: Subcarying van de procedure van een buitenlands venster, zodat de DLL een kopie voor elk bericht naar uw toepassing verzendt. Ook kunt u het bericht wijzigen of onderdrukken (voorkomen dat er een bericht wordt verzonden naar de oorspronkelijke vensterprocedure). Wat is subklassen? Hoe werkt het DLL-werk? Subclasseren is een techniek waarmee een aanvraag mogelijk is om berichten voor een ander venster te onderscheppen. Wanneer een toepassing een venster subclasseert, vervangt deze de oorspronkelijke vensterprocedure met een nieuwe en kan de nieuwe procedure drie acties ondernemen met een bericht: Geef het bericht door naar de originele vensterprocedure. Wijzig het bericht en geef deze door naar de originele Window-procedure. Niet doorgeven aan het bericht (onderdruk het). De functie SetWindOWLONG () wordt gebruikt om een exemplaar van een venster te onderzeggen. Maar dit werkt alleen als het venster dat u deelt, behoort tot uw proces (privé-adresruimte). Wat als u een venster wilt ondergaan dat bij een ander proces behoort? Er moet een oplossing voor dit probleem zijn. De DLL kan dit aan; Het stelt een systeembrede haak in de draad van het doelvenster, vervolgens wordt de DLL in het doelprocesgeheugen geïnjecteerd, nu wordt SetWindoulong () vanuit de DLL geroepen, de nieuwe subclassificatieprocedure in de DLL. Wanneer een bericht wordt ingesloten, wordt deze naar de oproepaanvraag verzonden door "SendMessage ()" of "SendNotifyMessage ()" te bellen "
Subclasseren dll Gerelateerde software