Visual Studio を使用して、Win32 アプリケーション用のコード化された UI テストをいくつか作成しました。ウィンドウのサイズを一定に保ちたいので、アプリケーションの起動後にアプリケーション ウィンドウのサイズを変更します。
次のようにアプリケーションを起動しています。
using (ApplicationUnderTest.Launch(this.UIMap.launchReaderParams.ExePath,
this.UIMap.launchReaderParams.AlternateExePath))
{
これを行う方法を調べたところ、 という方法が見つかりましたSetWindowPos()
。ただし、パラメーターの 1 つとしてウィンドウ ハンドルが必要なため、これを使用する方法がわかりません。ウィンドウハンドルを取得するにはどうすればよいですか?
また、アプリケーション ウィンドウのサイズを変更するより良い方法はありますか?