問題タブ [minimized]

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 投票する
2 に答える
586 参照

c# - FPS が遅い XNA ゲームで Program.Main に [STAThread] を配置すると、最小化時の復元が妨げられるのはなぜですか?

私が解決しようとしている症状は、XNA アプリケーションが最小化された後、しばらくの間復元されないことです。最小化ボタンをクリックしましたが、タスク バーでアプリケーションのエントリをクリックしても、アプリケーションが再開されず、最小化されたままになります。さらに、Windows の「ディン」効果音が再生されます。

アプリケーションを繰り返しクリックすると、再開することがあります。フレームごとの Update 呼び出しでアプリケーションの処理時間が短いと、問題の再現が難しくなることがわかりました。これを追加すると:

その後、アプリケーションを再開することはほとんど不可能です。

Program.Main で [STAThread] を削除すると、常に完全に再開されることがわかりました。ただし、メイン メソッドで STAThread を設定する必要がある winforms OpenFileDialog を使用しているため、その属性を取り除くことはできません。

なぜこれが起こっているのか、また STAThread を使用してアプリケーションを適切に再開する方法があるかどうかについて何か考えはありますか?

編集: 内部的に私のアプリケーションは ThreadPool.QueueUserWorkItem を使用しており、その存在が原因です。これは、ThreadPool.QueueUserWorkItem を STAThread アプリケーションで使用してはならないということですか?

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

c# - フォームが最小化された後に折れ線グラフを更新するにはどうすればよいですか?

Visual C# で、データ線グラフを描画してソケットからのデータを表示するコンポーネント (ユーザー コントロールではない) を作成しました。Paint イベントに描画コードを入れたので、新しいデータ パックが来たら Invalidate を呼び出しました。しかし、フォームを最小化すると、描画が停止したように見えます。フォームが復元された後、バッファ内にはまだ更新が必要なデータがあり、表示が遅れます (フォームが最小化されている時間によって異なります)。

折れ線グラフが表示されていない場合でも更新するには、どのような仕組みを使用すればよいですか?

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

delphi - フォームの onMinimize イベントをキャッチする(Delphi)

onMinimize イベントをキャッチする方法は 2 つあります。

最初: FormResize イベント:

2 番目: メッセージ ハンドラーを次のように宣言します。

その後:

どっちがいい!?

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

c# - システムトレイに最小化

ページの指示に従っていました

しかし、アプリケーションにアイコンが添付されていないため、システムトレイにアイコンがないため、フォームを非表示にした後、フォームを再表示できません。

どうすればこれを解決できますか?

ここに私のコードがあります

アップデート :

アイコンを添付しましたが、アイコンがまだシステムトレイに表示されません

ここに画像の説明を入力

そして、フォームを表示する方法を考え出したので、次のコードを追加する必要がありますnotifyicon

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

ios7 - iOS7 のホーム画面の Web アプリを最小化すると空白の画面が表示される

iOS7 のホーム画面に Web アプリを保存しました。

開いて実行しているときに、電話の「ホーム」ボタンをダブルタップすると、最小化されたディスプレイにアプリの現在の状態のスクリーンキャプチャが正しく表示されます。

ただし、別のアプリに切り替えてから「ホーム」ボタンをダブルタップして最小化されたアプリ スイッチャーを表示すると、代わりに空白の白い画面が表示されます。

つまり、ユーザーが「ホームスクリーン」Web アプリから別のアプリに切り替えてから、アプリ スイッチャーを介して元に戻そうとすると、最小化されたビューとして空白の白い画面が表示されます。

これを修正する既知の方法はありますか? iOS7 に最初のスクリーン キャプチャを保持するように指示する方法はありますか? どこでも検索しましたが、解決策が見つかりません。

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

c# - 最小化モードでクロムを実行する

C# で google chrome を開こうとしていますが、開いたときに表示したくありません。追加してみました

しかし、それは何もしません。--new-window のようにパラメータを使用してクロムを起動できることがわかりましたが、新しいウィンドウのほかに、他のパラメータが機能していません。画面の他の場所でランチを試みましたが、効果もありません。ウィンドウサイズを変更しようとしましたが、何もしません。

クロムを起動すると、常に最大化されたウィンドウで開きます (ただし、この引数は渡しません)。常に最大化モードで実行される理由がわかりませんでしたが、これが移動できない理由だと思います。ウィンドウのサイズを変更します。

ウィンドウを見ずにクロムを実行するにはどうすればよいですか? 最小化するか、画面の外に出すこともできます。ご協力ありがとうございました

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

c# - Windows Phone の最小化された通話中のシステム トレイのように、バックグラウンドで実行されているタスクをアプリケーションで最小化することはできますか?

それがコントロールなのか、VoIP / 通話アプリケーション専用のものなのかよくわかりませんが、アクティブな通話が最小化されるのと同じように、バックグラウンドでタスクを実行し、最小化された進行状況をシステム トレイに表示できるようにしたいと考えています。電話/ Viberまたは他のVoIPアプリでそれ自体。

下の写真をご覧ください:

ここに画像の説明を入力

「アクティブな通話時間と連絡先名」の代わりに、それを使用してexの進行状況を"Downloading XX%..."表示できますか?その後、ユーザーはタップしてアプリケーションに戻ることができますか?

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

delphi - 選択した最小化されたウィンドウからスクリーンショットをキャプチャ

ハンドルから決定された最小化されたウィンドウのスクリーンショットをキャプチャしようとしていますが、これはすべてのデスクトップウィンドウしかキャプチャしません。このCodeProject Webサイトののようにしようとしていますが、今まで成功していません。それで、これがうまくいくにはどうすればいいですか?

今まで作ったもの >>

PS: 友人 @Remy Lebeau の助けを借りて、コードを完成させ、更新して正常に動作させました。

キャプチャのサンプル:

スクリーンショット

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

c# - SetForegroundWindow は、最小化されたプロセスでは機能しません

このトピックに関する良い答えが見つからなかったので、誰かが私を助けてくれるかもしれません. 特定のアプリケーションを前面に出したい小さな個人用プログラムを作成しています。すでに機能していますが、小さな問題が 1 つあります。プロセスが最小化されると、コードが機能しません。プロセスは、最小化されていない場合のようにフォアグラウンドに表示されません。

コードのスニペットを次に示します。

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

batch-file - Batch で最小化したプログラムを起動する

これを行う方法を探し回っていますが、/minコマンドは MP3 ファイルを最小化して起動しません。

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

start /min song1.mp3 "cd /d %~dp0"

MP3 を再生するために使用しているプログラムは、Windows Media Player です。