掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他のアプリケーションのeditフォームに対してテキストを送信するには? (ID:20465)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
早速のレスありがとうございます GetWindowRectというものを使ってみましたが、すいませんさっぱり わかりません。具体的には var WinHnd : HWND; //ウィンドウのハンドル EdtHnd : HWND; //子ウィンドウのハンドル RT : TRect; begin WinHnd := FindWindow('TFormX', nil); SetForegroundWindow(WinHnd); GetWindowRect(EdtHnd,RT); //テキストを送信 SendMessage(EdtHnd,WM_SETTEXT,0,LPARAM(PChar(Edit1.Text))); end; 非常に汚いソースですが、どなたか解決策はお持ちでしょうか? 方法としては ①最初に一番左上のEDITを見つけ出しテキストデータを送信 その後、TABキーを送信しまたテキストデータを送信 ②なにかしらの方法ですべてのEDITのハンドルを探し出し 1つずつ指定して送信 を考えています
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.