2017-02-25 28 views
1

ウィンドウを最小化する方法は?ウィンドウを最小化する方法は?

私はHTAアプリケーションを作成しています。私はウィンドウタイトルバーを私のカスタムタイトルに置き換えたいと思います。 私はHTAの "caption = no"オプションでそれを無効にし、独自の最小化/最大化/閉じるボタンを配置しました。

私は、ウィンドウを最小化するには、2つの方法が見つかりました:だから私はWScript.ShellののSendKeysを使用してウィンドウには、このショートカットを送ることができ

  • ショートカットALT + SPACE + N
  • ショートカットWINKEY + ArrowDown

を方法。

WsShell = new ActiveXObject("WScript.Shell") 
WsShell.SendKeys("% n") 

タイトルバーがないため、最初のものは使用できません.WindKeyはSendKeysでは機能しないため、第2のものは使用できません。

Shell.ApplicationのMinimizeAll()メソッドが見つかりましたが、それだけです。

ウィンドウを最小化する方法はありますか?別のactiveXオブジェクトまたはショートカットがありますか?

答えて

0

Microsoft scripting guyがそれを行う方法を知らない場合、それは不可能かもしれません。

ActiveXObject("shell.application").Windows.Item(x)といっしょに自分のInternetExplorerオブジェクトを取得できたとしても、自分自身をプログラムで最小化する方法はないようです。

私の唯一の提案は...あなたがあなたの手を得ることができるすべてのウィンドウに関連するオブジェクトにfor (var k in obj) WScript.Echo(k)のようなものを使用し、文書化されていないメソッド/プロパティを探すことです

関連する問題