問題タブ [nativewindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
732 参照

apache-flex - NativeWindow で利用できる Flex コンポーネントの種類を教えてください。

Adobe Air アプリケーションを開発しています。追加のウィンドウを表示するには、NativeWindow オブジェクトを作成します。オブジェクトでは、「stage.addChild( Sprite Obj )」は機能しますが、他のほとんどすべての flex コンポーネントは機能しません。実際には、「spark.components.BorderContainer」、「spark.components.Group」、「mx.controls.Image」などを追加したいのですが、できません。

私が見つけた 1 つの解決策は、「flash.html.HTMLLoader」を使用して、ウィンドウにリッチ コンテンツ (画像とスタイル付きテキストを含む) を表示することです。

リッチ コンテンツを表示するより良い方法はありますか?

0 投票する
2 に答える
1576 参照

actionscript-3 - AIR で新しい NativeWindow に合わせてコンテンツのサイズを変更できない

コンテンツDisaplyObjectを取得し、それ自体をポップアップして表示するポップアップウィンドウクラスを作成しようとしていますが、コンテンツのサイズをウィンドウに合わせたり、その逆で頭を割ったりしています...私は思うウィンドウがステージ全体または何かを表示していない可能性がありますか?!

コンテンツが大きくなりすぎて、範囲を超えてしまいます。

コードは次のとおりです。

ありがとう、ミク

0 投票する
1 に答える
190 参照

python - wxPython Altering Native Window Styles

One of the things I like about Google Chrome is that the tabs are placed in the top bar so that precious viewing space is conserved. I was wondering if wxPython facilitated the placing of widgets in the native OS's top bar. Similar to how Chrome places tabs in the native OS's topbar.

The program I'm currently writing is intended for netbooks and laptops, so space is at a premium.

Chrome in Windows 7:

enter image description here

0 投票する
1 に答える
1327 参照

actionscript-3 - Flex AIR アプリケーションがシステム トレイに最小化されているかどうかを確認する方法は?

サーバーを監視している AIR アプリケーションがあります。デフォルトでは、システム トレイに最小化されます。サーバーがアラートを送信するたびに、システム内の最小化されたアプリケーションは、outlook に似たメッセージを表示する必要があります (新しいメッセージが来たときのようなアラート)。

私の問題は、AIRアプリケーションがシステムトレイに最小化されているかどうかを確認する方法です。次の条件を試しました

しかし、このコードは機能しませんでした。条件は常に false です。デバッグしてdisplaystateの値を確認しようとすると、常に最大化された状態になります。

どこが間違っているのかわかりません。

アプリケーションがシステムトレイに最小化されているかどうかを確認するための条件を見つけてください。

0 投票する
1 に答える
624 参照

apache-flex - Flex4 AIR NativeWindow が起動時に非表示にならない

Flex 3 では、アプリがローカル共有オブジェクトから格納されたウィンドウの位置とサイズを呼び出せるように、起動時にネイティブ ウィンドウが常に非表示になるように AIR アプリケーションをセットアップしました。その後、最後に使用されたウィンドウの位置とサイズを設定し、nativeWindow.activate() を呼び出してネイティブ ウィンドウを表示します。

非常にきれいで、常に完璧に機能しました!Flex 4に入ります...

Flex 4 では、何らかの理由で AIR 記述子ファイルの visible プロパティが無視されるようです。ドキュメントには動作するはずだと記載されていますが、私の簡単なテストでは、可視を false に設定しているかどうかに関係なく、AIR は常に起動後すぐにウィンドウを可視にします。

Flex 3のようにこれを機能させる方法を知っている人はいますか?

編集:わかりましたので、MXML 定義で visible 属性が false に設定されていない限り、Flex mx:WindowedApplication (および s:WindowedApplication?!?) コンポーネントが applicationComplete イベントが送出される直前にウィンドウを自動的に表示してアクティブ化するとドキュメントに記載されています。

これは、最初に visible を false に設定するという目的に何らかの形で反抗しているにもかかわらず、それ自体がすべて可視になる理由を説明しています。ただし、WindowedApplication.visible を false に設定すると、アプリ ウィンドウは意図したとおりにすぐに表示されますが、すぐに再び非表示になります。nativeWindow.activate() が呼び出されるのが早すぎるようです。1 フレーム待ってから呼び出すと、正常に動作し、表示されたままになるためです。ただし、次のフレームがトリガーされるのを待つために callLater または enterFrame ハンドラーを使用するのがベスト プラクティスであるとは思えません。

0 投票する
2 に答える
10426 参照

android - Android NDKで新しいNativeWindowを作成するにはどうすればよいですか?

test-libstdc ++デモを試してみましたが、本格的なAndroidアプリケーションを実行しなくても、コンソールから起動できるのが気に入りました。

openglコンテキストを作成して、あまり煩わしさを感じることなく、コンソール内からopengles2.0アプリを実行できるようにしたいと思います。

ネイティブアクティビティなどを使用しないNDKアプリ内からEGLを初期化するにはどうすればよいでしょうか。つまり、.APKKファイルにパッケージ化されておらず、メインメソッドが実行可能なLinuxファイルとしてパックされているだけです。

どうもありがとう!

アップデート

たまたまANativeWindow_acquire*android/ native_window.h`と関係がありますか?

ありがとう!

0 投票する
3 に答える
1012 参照

air - AIR: NativeWindow タイプを Utility に設定する方法

nativeWindow は、systemChrome (標準、なし) および透過 (false、true) をサポートします。これらのオプションは、Adobe AIR アプリケーション記述子ファイル (xml) にあります。

しかし、TourDeFlex の [Air Applications] -> [AIR APIs and Techniques] -> [Native Windows] の下にあるウィンドウ タイプ (ユーティリティ、ノーマル、ライトウェイト) を設定するオプションが見つかりません。

アプリケーションからは、読み取り専用プロパティとしてアクセスできます。

このプロパティを設定する適切な場所はどこですか?

使用例としては、次のようなものがあります: minitask.org

ありがとう!

編集:ウィンドウはUTILITYモードで起動する必要があります

0 投票する
1 に答える
1587 参照

c# - NativeWindowでのWM_GETOBJECTの処理からIOleCommandTargetを返します

パネルコントロールハンドルからIOleCommandTarget参照を取得しようとしているので、IOleCommandTarget.Exec()を呼び出すことができます。

私のNativeMethods.csでは:

IOleCommandTarget参照を返すことができるようにするために、NativeWindowとIOleCommandTargetを実装するCommandTargetWindowクラスを作成し、AccessibleObjectFromWindow()が送信するWM_GETOBJECTメッセージをインターセプトするようにWndProcをオーバーライドしています。

問題は、上記のコメントのように、メッセージを介してIOleCommandTargetを返すにはどうすればよいですか?

自動化の目的で、(IOleCommandTargetの代わりに)インターフェイスIRawElementProviderSimpleを実装し、定義された静的メソッドAutomationInteropProvider.ReturnRawElementProvider()を使用して、他の場所でも同様のことを行います。

何か案は?

0 投票する
1 に答える
4998 参照

flash - AS3 AIR - NativeWindow ポップアップ ボックス

私の AIR アプリケーションでは、ユーザーが新しいプロジェクトを作成するときに、プロジェクトの名前を入力できる場所にポップアップ ボックスを表示したいと考えています。 NativeWindowsを使用してこれを行う方法は? つまり、システム クロムを使用して、テキスト フィールドとボタンを含むウィンドウを表示できますか?

FlashDevelop で Flex 4 と AIR 2.7 を使用しています。