問題タブ [showwindow]
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.
python - ShowWINdow() と SetForegroundWindow を正しく使用するには?
これが私がやりたいことです:
1) ユーザー名でアプリケーションを開く
2) いくつかの入力を
行う 3) 別のユーザー名でアプリケーションの 2 番目のウィンドウを開く
4) 再度いくつかの入力を
行う 5) 最初のアプリケーション ウィンドウに切り替えて、何かを行う
6) 2 番目のアプリケーションに切り替える
win32gui
ライブラリを使用してPythonでプログラミングしています。ShowWindow
andを使用してみましたSetForegroundWindow
が、正しく動作しません。誰かが非常に簡単な方法でそれを行う方法を説明してもらえますか?
windows - winapi でウィンドウの最後の ShowWindow 状態を取得する
タスクバー (Windows ユーザー) のウィンドウをクリックすると、最後の状態 (最大化または通常のスケーラブル ウィンドウ) が保持されます。私は同様のことをしようとしていますが、プログラム的に、ウィンドウがフォーカスを得ることなく(たとえば、フォアグラウンドになり、別のウィンドウでの現在のアクティビティを妨げます)。
それをしてもいいですか?現在のウィンドウの状態は、次の API 呼び出しを使用して取得できます。
windows - Explorer がアプリケーションを最大化して起動するのを止める方法は?
エクスプローラーは常にSW_MAXIMIZE
(STARTF_USESHOWWINDOW
に設定されていますSTARTUPINFO.dwFlags
) でアプリケーションを起動するようです。あなた/Windowsがウィンドウを初めて表示する必要があるときShowWindow
にこの値を使用することはわかっていますが、最大化してはならないウィンドウを最大化するという残念な結果があります。
私のウィンドウは次のスタイルで作成されCreateDialogIndirectParam
、次のスタイルを持っています: WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX|WS_CLIPCHILDREN|DS_MODALFRAME|DS_CENTER|WS_VISIBLE
. 強制を許可する前に が設定されているShowWindow
かどうかを確認しないのはなぜですか? これは Windows のバグですか?WS_MAXIMIZEBOX
STARTF_USESHOWWINDOW
SW_MAXIMIZE
これは、Windows 8.1 を搭載した HP Stream 7 で発生します。エクスプローラーがこれを行うのは、タッチが有効になっているためなのか、画面が小さいためなのかわかりません。
このエクスプローラーの動作はどこかに文書化されていますか? また、それをオフにする方法はありますか? Explorer (またはその他の親プロセス) が初期ウィンドウ モードに影響を与えないようにする最善の方法は何ですか? ( で始まる人をブロックしたくありませんSW_*MINIMIZE*
)
system32 の WinVer.exe にも同じ問題があります。
winapi - BHO、SW_HIDE、および Windows 8.1
私が持っているこの BHO は、Win XP IE 8 と Win 7 IE 11 の両方の 32 ビットでは問題なく動作しますが、Win 8.1 64 ビット、EPM なしでは動作しません。
IE 11 ウィンドウの HWND を取得し、それを呼び出しますShowWindow(hwnd, SW_HIDE);
。ウィンドウは非表示になりません。WinSpy を使用して、取得したウィンドウ ハンドルが正しいものであり、上記の関数の呼び出しが最後のエラー = 0 で FALSE を返すことを確認しました。
ヘルプ!ありがとう
c# - Set the window state of a hidden window
Time ago I asked this question, it was solved here:
But now, and for unknown reason, the C# or Vb.Net code provided there is not working, and I don't understand why not.
I did some modifications to the original code provided there, but I tested the originals and didn't worked.
What happens is that I can't undide a hidden process, I'm not sure where I'm failing. At first view I think that the handle I get with FindWindowEx
does not really corresponds to the handle I want.
These are my P/Invoking function signatures and the showwindow enumeration:
The function:
And the way that I'm trying to test the function, where first I hide the window of notepad process, then I try to unhide it.
winapi - Win32: 非表示にした後にウィンドウを表示できませんか?
ShowWindow
ウィンドウを非表示にした後に設定されたコールバック関数を使用してウィンドウを表示しようとしましたSetTime
が、うまくいきませんでした。次のコード例を確認してください。
ありがとうございました。
c# - 機能しません ShowWindow 管理者として実行
非表示のターゲット プログラム用のプログラムを作成していますが、実際には機能していますが、プログラムを管理者として実行すると、showWindow 関数が機能しません。この問題を解決するにはどうすればよいですか?