0

Morae Manager 3.0 を使用して、プロトタイプ (WPF、.NET バージョン 3.5 SP1 でコーディング) の記録に対して画面テキスト検索を実行しようとすると、ウィンドウ タイトルだけが表示されます。Windows XP を使用しています。

テキスト ボックスに入力されたテキストなど、編集可能なものを検索しても、表示されません。

プロトタイプ以外のもの (デスクトップ アイコンなど) の画面テキストは、依然として完全に表示されます。

別々に 2 回 TechSmith サポートに連絡しましたが、どちらの場合も、画面テキスト検索は他のものでも機能するため、当社の技術の問題であるに違いないとの回答がありました。また、サポート担当者は開発者ではないため、何が原因かわかりませんこれを引き起こしている可能性があります。

誰か知っていますか:

  1. これを正確に引き起こしている可能性があるもの-たとえば、WPFのレンダリングエンジンは、Moraeがテキストを検索するある種のWindowsレイヤーをバイパスします(用語の誤りについてはご容赦ください)
  2. プロトタイプを微調整して修正できるものがあれば
  3. 1. と 2. の答えを知っている TechSmith の担当者に連絡する方法を教えてください。

PS Morae は素晴らしい製品であり、TechSmith から多大なサポートを受けています。私たちが問題を抱えているのはこの小さなことだけであり、Morae が WPF のような新しいものと互換性がないことを責めることはほとんどできません。

4

1 に答える 1

1

Morae とは何か、またはどのように機能するのかはわかりませんが、WPF とたとえば WinForms との大きな違いの 1 つは、ここからコピーした次のとおりです。

WPF ウィンドウを作成すると、WPF は最上位の HWND を作成し、HwndSource を使用してウィンドウとその WPF コンテンツを HWND 内に配置します。アプリケーション内の残りの WPF コンテンツは、その単一の HWND を共有します。

Morae が画面上のテキストを検索するために HWND に依存している場合、テキスト ボックスが見つからない理由はこれで説明できます。対照的に、WinForms ではすべてのコントロール (ボタン、テキスト ボックス) に独自の HWND があると考えています。

于 2009-01-24T09:51:52.777 に答える