![]() |
send oder postmessage geht nicht
ich hab mit einem program den handle von dem textbereich vom editor rausgefunden und will nun irgent eine taste an dieses handle schicken aber irgentwie geht das nie egal welches handle ich benutze und egal welche taste da passiert immer 0 :(
mit dem notpad handle -> RichEdit20W geht das auch nicht
Delphi-Quellcode:
var
hWordWindow: HWND; begin hWordWindow := FindWindow (nil,'Edit'); sendMessage(hWordWindow,WM_KEYDOWN,VK_space,0); sendMessage(hWordWindow,WM_KEYUP,VK_space,0); end; |
Re: send oder postmessage geht nicht
Hi!
Bist du sicher, dass hWordWindow <> 0 ist? |
Re: send oder postmessage geht nicht
sendest du die message an die anwendung oder an das Textfeld... Am besten du probierst erstmal ein TMemo aufs Form zu setzen und anhand von TMemo.handle und Sendmessage bzw. postmessage darein zu schreiben... Wenn du das hinn bekommen hast kannste dich dann ran machen das Handle auf ein TMemo einer fremden anwendung raus zu finden
|
Re: send oder postmessage geht nicht
ich hab kein plan was das 0 am ende von sendmessage bedeutet ^^
|
Re: send oder postmessage geht nicht
|
Re: send oder postmessage geht nicht
Hallo,
wenn das mit FindWindow klar ist solltest Du anstatt WM_KEYDOWN und so mal WM_CHAR versuchen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz