SendMessageとWM_GETTEXT

解決


おぎ  2001-04-30 20:52:10  No: 86  IP: [192.*.*.*]

初めまして。。。
まだ、始めてから1週間くらいなのですが、VBで使っていたソフトを
Delphiで書き直しています。
そこで、わからないことがあります・・・。

VBで
SendMessage(Handle,WM_GETTEXT,Len(strText),Byval strText)
とやると、指定したハンドルのテキストを取得することができると
思うのですが、Delphiだと上手くいきません。。。
GetWindowText(...省略)は、上手くいってるのですが、例えばコンボ
ボックスないなどのテキストを取得する場合はSendMessageを使わない
と上手くいかないみたいなので・・・
どなたか、教えていただけませんか。よろしくお願いいたします。

編集 削除
おぎ  2001-05-03 13:35:40  No: 87  IP: [192.*.*.*]

SendMessage(Handle,WM_GETTEXT,255,integer(@strText))
とすることで、解決できました。。。

編集 削除