Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[Win32] RichEdit control is opeens geen child window meer?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer een tooltje te maken die de inhoud van een RichEdit control uit een ander programma (waarvan ik de sourcecode niet heb) moet vissen. Ik had toevallig al eerder zoiets gemaakt voor hetzelfde programma, maar tot mijn grote verbazing is de betreffende control opeens geen child window meer van het 'hoofdwindow' en kan ik zijn handle niet te pakken krijgen, als hij uberhaupt nog een eigen handle heeft.

Afbeeldingslocatie: http://i3.tinypic.com/7xkxlbb.gif

Je ziet hier 2 RichEdit controls die ik even met rood en groen omlijnd heb. Toen ik eerder een soortgelijk tooltje voor dit programma had geschreven, waren deze 2 controls nog beiden child windows van het window waar ze in staan en kon ik zo de handle ervan krijgen om de inhoud uit te lezen. Tot mijn grote verbazing is nu echter alleen nog de groene control een child window:

Afbeeldingslocatie: http://i4.tinypic.com/864zxnk.gif

De grote vraag is nu, wat heeft de schrijver van de software veranderd om de control uit spy++ te laten verdwijnen en is het nog mogelijk om de control (als het nog een control is) te benaderen?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

De url van je eerste plaatje is verkeerd, je bedoelt deze waarschijnlijk?
Afbeeldingslocatie: http://i3.tinypic.com/7xkxlbb.gif
wat heeft de schrijver van de software veranderd om de control uit spy++ te laten verdwijnen
Het is gewoon geen child window meer, de implementatie van het control zit nu waarschijnlijk in de parent window.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
.oisyn schreef op zondag 11 november 2007 @ 16:41:
Het is gewoon geen child window meer, de implementatie van het control zit nu waarschijnlijk in de parent window.
Mijn kennis van windows is niet zo heel erg enorm. Wat betekent dit voor mij: kan ik nog bij de inhoud van de RichEdit control? Voorheen was het wat messages sturen naar de HWND van de RichEdit control, hoe kan ik dit nu aanpakken?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Je zou eens met Spy++ kunnen kijken welke messages er van en naar die window worden gestuurd als er een regel wordt toegevoegd oid. Als daar niets van te zien is dan heb je in principe gewoon pech (en waarschijnlijk ook begrijpelijk - het is niet voor niets dat ze de control als zodanig weg hebben gehaald)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.