2012-01-25 5 views

答えて

1

NativeWindowを作成して、systemChromeプロパティをNativeWindowSystemChrome.NONEに設定します。そうすれば、ネイティブメソッド(タイトルバーのドラッグなど)によってウィンドウを移動することはできません。

0

あなたはこれらはWindows上でそうしないと、あなたのapplication.xmlに

<systemChrome>none</systemChrome> 
<minimizable>false</minimizable> 
<maximizable>false</maximizable> 
<resizable>false</resizable> 

に設定されているあなたの周りのウィンドウを移動/最小化するためにWindowsキー+矢印を打つことができることを確認する必要があります。

+0

これも 'Alt + Space - Move'を無効にしますか? –

+0

これは確かです – davivid

0

たとえば、NativeWindow.x/yをENTER_FRAMEの同じ値に設定することもできます。

+0

これは非常に悪い解決策であることを指摘したいだけです。これは、マシンのための不必要な負荷の多くを作成します。 – joncys

+0

そしてたくさんのことを意味する...?あなたが実際にそれをテストしたので、そうですか? –

0

また、システムのChromeとすべてを使用する場合は、不要なNativeWindowBoundsEvent(NativeWindowBoundsEvent.MOVE、RESIZEなど)をリッスンして、このようなリスニング機能を使用できます。

private function onWindowBoundsChange(evt:NativeWindowBoundsEvent):void { 
    evt.preventDefault(); 
} 

こうすれば、いつでもオン/オフを切り替えることができます。