C#アプリケーション(BHO)でMSHTMLを使用しようとしています。特に、IMarkupPointer.findTextメソッドを使用したいと思います。このメソッドはテキストを検索し、テキストが見つかったかどうかを確認したいと思います。これをC++で行うとき、私は次のようにしました。
HRESULT hr = ptrBegin->FindText(text, 0, ptrEnd, NULL);
if (S_FALSE == hr)
{
// Do something if text wasn't found.
}
しかし、C#では、PIAではこのメソッドのreturn型が無効であるため、これを行うことはできません。テキストが見つかったかどうかを確認する他の方法はありますか?