tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 他のアプリからテキストを取得したい
投稿日: 2008/07/09(Wed) 23:19
投稿者田所
はじめまして。
VB2005を使用しております。
他のアプリからテキストを取得するプログラムを組もうと考えております。
とりあえず、メモ帳からと考えて、小ウインドウのハンドル取得までは
出来、sendmessageのWM_GETTEXTを使用すれば良いと言う所までは調べましたが
上手く動きません。
またwParamと、lParamには何を入れれば良いのでしょうか?

以下、現在作成中の問題では無いかと思う箇所だけをサンプルで記載いたします。

<API宣言>
Private Declare Function SendMessage Lib "user32.dll" _
   Alias "SendMessageA" (ByVal hWnd As Long, ByVal Msg As Long, _
   ByVal wParam As Long, ByVal lParam As Long) As Long

Const WM_GETTEXT = &HD

<sendmessage使用箇所>
Dim ret As Long
ret = SendMessage(hwd_c, WM_GETTEXT,wParam, lParam)'wParamと、lParamに何を入れて良いかわからない。

なお、他のサイトに載っていましたサンプルから
Dim cap As String
cap = Space$(200)
SendMessage(hwd_c, WM_GETTEXT,200, cap)
と言った物を使ってみましたが、うまく行きません。

よろしければ御教授ください。
よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。