タイトル : Re^3: 他のアプリケーションの操作について 投稿日 : 2008/01/23(Wed) 00:41 投稿者 : 花ちゃん
> Private Declare Function MoveWindow Lib "user32" Alias "MoveWindow" _ > (ByVal hwnd As IntPtr, ByVal x As Integer, ByVal y As Integer, _ > ByVal nWidth As Integer, ByVal nHeight As Integer, _ > ByVal bRepaint As Integer) As Integer ByVal bRepaint As Boolean) As Integer > > Dim irnandemo As System.Diagnostics.Process = _ > System.Diagnostics.Process.Start("C:\ttools\なんでもIRセンター\IRCenter.exe") > IR.WaitForInputIdle() 'アイドル状態になるまで待機 上記がうまく動作していないような。 代わりに、下記でテスト System.Threading.Thread.Sleep(1000) > > 'ウィンドウの位置を(0, 10)に、サイズを300x200に変更する > MoveWindow(irnandemo.MainWindowHandle, 100, 100, 300, 200, 1) MoveWindow(irnandemo.MainWindowHandle, 100, 100, 300, 200, True) ハンドルが取得できているか確認 Debug.WriteLine(irnandemo.MainWindowHandle) メモ帳を起動して試した限りでは修正分で、設定できました。 # 次回から言語のバージョンに合った掲示板に環境等も記入して投稿願います。 |