問題タブ [windows-desktop-gadgets]

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 に答える
1438 参照

javascript - Vistaサイドバーガジェットがフライアウトを表示しない-System.Gadget.Flyout.showがtrueに設定されていない

非常に奇妙なバグが発生しています。正常に機能するフライアウトを備えたガジェットから文字のフライアウトコード文字を再現したにもかかわらず、フライアウトをガジェットに表示できません。

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

msgJS関数は、デバッグ目的でActiveXポップアップを提供します。前の行で.showをtrueに設定しましたが、ポップアップを呼び出すと値はfalseのままです。フライアウトを表示できません、期間。最初はクリックイベントが失われていると思っていましたが、メインのガジェットDOMにとどまると、クリックが登録され、残りのコードが正しく実行されます。

その.showで何が起こっているのでしょうか?既知のバグを確認しましたが、どれもこれに当てはまらないようです。それは腹立たしいです。

0 投票する
4 に答える
107828 参照

windows-7 - Windows 7 ガジェットの使用を開始する方法

Vista や Seven 用のガジェットをプログラミングしたことはありませんが、作成してみたいと思います。しかし、どこから始めればよいのでしょうか? Google と msdn を検索しようとしましたが、役に立つものを見つけることができませんでした。非常に古いもの (Vista のベータ版)、既に作成されているガジェット、または Vista と Seven のガジェットの違いのいずれかです。そもそもガジェットの作成方法がわからないので、それは役に立ちません...ガジェットが何に書かれているかを知ることさえできていません...

それで、誰かがキックスタートを手伝ってくれませんか?

  • どこから始めればよいですか?
  • 何を知る必要がありますか?
  • 彼らは何に書かれていますか?
  • それらはどのように「パッケージ化」されていますか?

つまり、Visual Studio を使用した Windows 7 のクリーン インストールから、Windows 7 デスクトップにインストールして配置できる動作するガジェットにするにはどうすればよいでしょうか。

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

javascript - HTML本文内にJavaScript値を表示する

HTMLドキュメントのヘッダーに次の関連コードがあります。

そして、HTMLドキュメントの本文にtest1の値を表示しようとしています。

使用すると表示されます:

しかし、私が(体内で)使用すると機能しません:

任意の提案をいただければ幸いです

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

javascript - jQuery変数でaddTextObject()が機能しないのはなぜですか?

Windows Vista/7 ガジェットを開発し、addTextObject () を使用してテキストを出力する場合、次のように動作します。

しかし、このjQueryセレクターを変数に入れて動作させることはできません:

動作しません。空の文字列を書き込むだけです。なんで?

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

javascript - Javascript変数が正しく表示されない

Vistaガジェットを作成しようとしていますが、Date1変数を適切に保存し、プルしようとしています。

spanタグを使用すると、text1は何も表示しません。ただし、入力タグを使用する場合:

次に、データが表示されます。私はここで何が間違っているのですか?

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

windows-vista - 別のアプリケーションから Vista ガジェットを閉じる

サンプル ガジェットを作成しました (もちろん Google :D を使用)。「Hello World!」と表示されます。
このガジェットをインストールするための .gadget ファイルを作成しました。
このガジェットをインストールするために ShellExecute を実行するアプリケーションを作成しました。
Hello World ガジェットが表示されます。
けっこうだ。そして、良い教訓が得られました。

ここで、このガジェットを閉じてサイドバーから削除する別のアプリケーションを書きたいと思います。これを行うプログラム的な方法
はありますか?

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

javascript - ユーザー アクションの追跡 - アプリケーションの分析

Web サーバーからプラグインをダウンロードする Windows デスクトップ ガジェットの完成に近づいています。どのプラグインがどの国で人気があるか、1 日/1 か月/1 週間に何回プラグインが使用されているかなど、レポート目的でこれらのプラグインの使用を追跡する方法を考えています。

すべてのユーザーアクションでこれを記録すると、一定のリクエストがあるため、サーバーの問題が発生する可能性があります. ローカル ログを保持して定期的にサーバーにアップロードするのが最善ですか、それとも Google アナリティクスや別のプロバイダーなどを使用してこの種のことを行うことは可能ですか?

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

javascript - WindowsデスクトップガジェットでOSアーキテクチャを確実に検出する

必要なすべてのキーと値をレジストリに書き込むことにより、COM相互運用機能アセンブリをプログラムで登録するJavascriptコードがいくつかあります。このCOMオブジェクトの古いバージョンはVB6で記述されており、ユーザーがx86 sidebar.exeを手動で実行しない限り、x64バージョンのWindowsでは正しく機能しませんでした。そのため、一部のユーザーはx86sidebar.exeを使用するように切り替えました。動作するCOMオブジェクト。

つまり、現在実行中のオペレーティングシステムのアーキテクチャを正しく検出する必要があります。x86バージョンのsidebar.exeが実行されている場合、誤った値を返す次のすべてを試しました。

x86 sidebar.exeを実行している場合でも、Win64が実行されているかどうかを確実に検出するために使用できるものはありますか?

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

c# - ガジェットを作成するための C# チュートリアル

C# と Visual Studio 2008 を使用して Windows 7 デスクトップ用のガジェットを作成するにはどうすればよいですか? そのトピックに関するチュートリアルとリソースを探しています。