- 615 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:17:39 ]
- さっきのものですが非表示起動はできたのですが
その後、非表示から表示にきり変える方法が分かりません msdn.microsoft.com/ja-jp/library/system.diagnostics.processwindowstyle%28VS.80%29.aspx に、 Hidden 非表示のウィンドウスタイル。ウィンドウは表示または非表示のいずれかにできます。システムは、ウィンドウが非表示であることを示す場合は、そのウィンドウを描画しません。 ウィンドウが非表示の場合、そのウィンドウは無効になります。非表示のウィンドウは、システムまたはその他のウィンドウからのメッセージを処理できますが、ユーザーからの入力を処理したり 、出力を表示することはできません。アプリケーションは、新しいウィンドウを非表示にして、そのウィンドウの外観をカスタマイズしてから、ウィンドウ スタイルを Normal にすることがよくあります。 と、描いてあるのですが非表示で作成したプロセスをどうやって表示状態に戻すかが分かりません 作成したプロセスのWindowStyleを再度変更するにはどうすればいいのでしょうか? win32APIも試してみたのですが ProcessStartInfo startInfo = new ProcessStartInfo(save.memosoft); startInfo.WindowStyle = ProcessWindowStyle.Hidden; Process p = new Process(); p.StartInfo = startInfo; p.Start(); p.WaitForInputIdle(); Win32API.MoveWindow(p.MainWindowHandle,200,200,480,640,1); p.WaitForInputIdle(); Win32API.ShowWindow(p.MainWindowHandle,1); こんな感じで表示を切り替えようと思ったのですが非表示のウィンドウが表示されてくれません ShowWindowの2や3最大化・最小化なんかは、普通に動くので表示・非表示切り替えの部分だけ Cと、C#では別のものなのでしょうか? よろしくお願いします
|

|