|
分類:[.NET 全般]
いつもお世話になっております、たぬきです。
今回もどうしても分からない事があり、質問させてもらいます。
内容は、IndexOfメソッドにより、格納された文字と同じ文字を検索し、そのインデックス値を取得というものなのですが、戻り値は-1(一致文字なし)しか返ってきません。↓にコードを書きます。 Dim h As Integer = GetForegroundWindow() GetWindowText(h, w, Len(w)) '配列winの中に同じタイトルがあるか比較 If win.Contains(w) = False Then t = (win.IndexOf(w)) Debug.Print(t) End If
配列winには、別に取得していたウィンドウタイトルが格納されています。wを、"notepad"などにすると、"notepade"がwinに格納されていれば、インデックス値はちゃんと取得できるのですが・・・なにかIndexOfメソッドの使い方がまずいのでしょうか?! 教えて下さい。。。
|