問題タブ [alt-tab]

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

c++ - タスクスイッチャーに子ウィンドウを表示する

モードレスの子ダイアログ(CreateDialogParamを使用してインスタンス化)をWindowsタスクスイッチャー(Alt-Tabストリップ)に表示するにはどうすればよいですか?WS_EX_APPWINDOWウィンドウスタイルを使用すると、ダイアログにタスクバーアイコンが表示されますが、タスクスイッチャーには表示されません。

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

c# - 実行中のアプリケーションを表示する(alt-tabプログラムリスト)

ここで解決策を見つけました:http://blogs.msdn.com/b/oldnewthing/archive/2007/10/08/5351207.aspx


実行中のアプリケーションのリストにアクセスしようとしています。いくつかのフォーラムでこのソリューションを見つけました。

ただし、これは、Alt-Tabを押したときと同じリストを表示しません。例:firefox、explorer、iexploreはすべて空/nullのMainWindowTitleを返します。このリストにアクセスする別の方法はありますか?たぶんwindowsAPIを介して?

私はWindows732ビットを使用しています

よろしくお願いします。

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

c# - Alt-Tab など、最後にアクティブだったアプリケーションに切り替える

わかりました、名前などでウィンドウを見つけることに関する多くの投稿を見つけました。私が見つけていないのは、ウィンドウアプリケーションのフォーカスを見つけて、最後にアクティブなウィンドウに切り替える方法です。以下に示すコードは、アクティブなタスク マネージャー内のアクティブなアプリケーションのリストを表示します。

どうすればいいのか分からないのは、どのアプリケーションが最後にアクティブだったのかを突き止めてから、それに切り替えることです。例えば...

カスタムの winform アプリケーションを開いています。

ボタンをクリックします

アプリケーションが最後にアクティブだったウィンドウ/アプリケーションに切り替わります。

ここに私がこれまでに持っている作業コードがあります。(これはボタンに対するアクションであり、アプリケーションに textbox1 という名前のテキスト ボックスがあることが想定されています。また、System.Diagnostics を使用して追加する必要があります。

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

c++ - フルスクリーン SDL の Alt-Tab

全画面ウィンドウ (フラグを使用して SDL を使用した C++ SDL_FULLSCREEN) を実行すると、alt-tab は効果がありません。調べてみると、問題を抱えている人の投稿しか見つかりませんでした。異なるマシン間で一貫してそれを行う方法はありますか? (私は現在 Ubuntu を実行していますが、移植性が欲しいです)OpenGLこれをより適切に処理できますか? (乗り換え検討中)

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

c++ - (C++/win32) ウィンドウを非表示にして、ユーザーが Alt キーを押したり、切り替えたりできないようにします。

私は現在 を使用してShowWindow( hwnd, SW_HIDE )AltTabますが、非表示にした後でも切り替えることができるようです。

ウィンドウを破壊せずに完全に非表示にする方法はありますか?

編集:WS_EX_TOOLBOXスタイルを使用しても役に立たないことを追加する必要があります。と が十分にあるAltTabShowWindow(SW_SHOW)、いくつかの奇妙なことが起こります。

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

c++ - Alt Tab オーバーレイ Win32 識別子

外部センサー (キーパッドなど) からのイベントをキーボード ショートカットにマッピングしています。ファスト スイッチ オーバーレイ ウィンドウ (「メニュー」) を使用してアプリケーションを切り替えAltたいTabのですが、アプリケーションが終了するまでスイッチ メニューを表示し続けたいと考えています。が選ばれます。

基本的に、私がやっていることはこれです:

Press and Release は、適切なプロパティで SendInput を呼び出すだけです。

Alt私の問題は、ユーザーが現在Tabプログラムリストにいるかどうかを判断するための堅牢な方法がわからないことです。Win32 API で Alt-Tab オーバーレイ メニューを識別する方法を知っている人はいますか?

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

c# - フォーム内のパネルでの Alt-Tab 通知

パネル上のいくつかの変数をクリアしようとしています。たとえば、パネルのサーフェスをクリックしてドラッグしていることを知らせるブール値がある場合、MouseUp イベントが発生したときにこれを false に設定します (これは、発生する場合と発生しない場合があります)。これを行う正しい方法ですが、例として役立ちます)。

クリックしてドラッグしているときに別のアプリケーションに Alt-Tab キーを押した場合、たとえば focus->leave / mouseup などの通知がパネル自体に表示されない場合、見逃しているもの、見落としているイベントはありますか?

フォームの Deactivate イベントを使用してこれを行う方法があるようです。これは、新しい Panel クラスを作成する場合にパネルで中断タイプのメソッドを呼び出すことができると思いますが、すべてを伝播する何かが既に存在するかどうか疑問に思っていました私たちのフォームがもはや主な焦点ではないという通知とともに、フォーム上の子供たち。

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

icons - Ubunto12.04-Gnome3 -- .desktop ファイルを使用して alt-tab メニューにアイコンを表示する

何時間もグーグルで調べた後、次の問題に対する答えが見つかりませんでした。誰かが助けてくれたらうれしいです.
Gnome-shell 3.4.1 で Ubuntu 12.04 LTS を使用しています。ファイル $HOME/a.py 内の次の単純なプログラムを考えてみましょう。これを実行可能にしました。

MenuLibre を使用して、以下のように $HOME/.local/share/applications で a_run0.desktop を定義しました。

a_run0.desktop を実行可能にすると、「a_run」という名前のファイルが $HOME/.local/share/applications に適切なアイコン (Icon=applications-development) で表示されます。プログラムを実行してalt-tabを使用すると、アイコンはalt-tabメニューにもよく表示されます。

問題は、「a_run」ファイル (実際には a_run0.desktop) を $HOME/Desktop にコピーすると、ファイルはデスクトップでは正しいアイコンで表示されますが、実行後、alt-tab メニューに表示されるアイコンが不明に変更されます。元のファイル「A.py」の名前が下にある赤い円のアイコン。

$HOME/Desktop からプログラムを実行した後、alt-tab メニューで定義済みのアイコン (.desktop ファイル内) を正しく表示するにはどうすればよいですか?

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

c# - Alt + Tab キーの押下のシミュレート

、、およびを使用してAlt+Tabキーの押下をシミュレートしようとしましたが、どれも機能しません。他のすべてのキーを押すと機能しますが、+のみが機能しません。SendInputkeybd_eventSendMessageSendKeys.SendAltTab

Alt+Tabタスク スイッチャーをプログラムで開く方法を誰か教えてもらえますか?