0

vb.net アプリケーションから Lotus Notes アプリケーション ウィンドウの開始位置 (x,y)、幅、長さを取得しようとしています。

これまでのところ、Processトリックを実行するために使用してみましたが、プロセスリストを実行しているウィンドウで適切なプロセスを見つけた後、何を使用すればよいかわかりません。UI を使用または表示する唯一の「便利な」ものはProcess.MainWindowTitle. それは私のメモウィンドウのタイトルを与えますが、私が言ったように、座標、幅、長さが必要です.

また、バックエンド クラスを使用してみlotusましdomino た。

ウィンドウの状態も必要です。

  • SHOWNORMAL
  • HIDE
  • RESTORE
  • SHOWMAXIMIZED
  • SHOWMINIMIZED
  • ...
  • 編集

    ウィンドウの位置を取得して、アプリケーションの位置を変更したいと考えています。また、ノーツ クライアントの位置をリサイズして修正したいと考えています。ここでの目標は、アプリケーションと Notes クライアントの両方を画面に収めることです。

    どんな助けでも非常に感謝しています!

    4

    1 に答える 1

    0

    私は数年前に Windows API を使用してそのようなことをしました。今のところ、それに関する例はありませんが、私が行ったことは次のとおりです。Lotus Notes ウィンドウからハンドラーを取得してから、埋め込みビューからハンドラーを取得し、クリック イベントをシミュレートしてフォーカスを設定します。

    WinAPI を使用できますが、それが必ずしも最善の方法とは限りません。Karl-Henry Martinsson が言うように、他の選択肢を検討する必要があります。

    于 2013-03-28T00:23:35.250 に答える