強制する方法はありますかもう1つウィンドウが上に来るようにしますか? アプリケーションのウィンドウですが、別のが既にシステム上で実行されています。 (Windows、C/C++/C#)C/C++/C#ウィンドウが強制的に上になるようにする
答えて
Win32 API BringWindowToTopを使用できます。 HWNDが必要です。
また、Win32 API SetWindowPosを使用すると、ウィンドウをトップレベルウィンドウにするようなこともできます。
SetWindowPos(that_window_handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
BringWindowToTop
は(今のところ)Zオーダーの一番上にウィンドウを移動しますがは最上位のウィンドウことはありませありません。
例を挙げてもらえますか? –
@Levo:上記のスニペットの 'that_window_handle'の代わりに、あなたが一番上にしたいウィンドウのハンドルを置き換えてください。 –
これは受け入れられるべきです。 – Neolisk
BringWindowToTop()は、アプリケーションウィンドウを背後(最小化)から前面に移動したい場合には効果がありません。
ShowWindow(hwnd, SW_MINIMIZE);
ShowWindow(hwnd, SW_RESTORE);
XP勝利が遅いです。 – ahoo
魅力のように働く! –
BOOL CALLBACK EnumWindowsProc(HWND hWnd, long lParam) {
wchar_t buff[255];
if (IsWindowVisible(hWnd)) {
GetWindowText(hWnd, (LPWSTR) buff, 254);
//wprintf(L"%s\n", buff);
wstring ws = buff;
if (ws.find(L"Firefox") != ws.npos)
{
::SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
}
}
return TRUE;
}
int main(){
BOOL enumeratingWindowsSucceeded = ::EnumWindows(EnumWindowsProc, NULL);
}
- 1. Tkinterウィンドウを強制的にフルスクリーンの上に置く - Windows 10
- 2. 強制的にjvmがネイティブメモリを返すようにする
- 3. 親ウィンドウで開くようにiframe submitを強制する
- 4. 強制的にブラウザに強制的にサーバー側コードなしで再ロードする
- 5. コマンドがトリガされたときに強制的に更新するように強制する
- 6. GMが強制的にspacer.gifを含むTDを強制的に16pxにする
- 7. コールバックを強制的に処理するよう強制しますか?
- 8. コールバックプロットコマンドを強制的に目的のFigureウィンドウに移動するには?
- 9. ウィンドウ内にPythonバージョンを強制する
- 10. 強制的にgitでファイルにプルを強制するには?
- 11. 強制的にサーバー上でsvn:eol-style = native?
- 12. 強制的にC#を使用してwinformsでイベントを放棄するように強制するには?
- 13. 実行中のプロセスが強制的にクラッシュするようにする
- 14. 強制的にGitのサブモジュールを強制的に最新の状態にする
- 15. Java/Eclipse - 強制的に例外を発生させないようにする
- 16. 強制的に特定のファイルを結合しないようにする
- 17. 元のウィンドウからステータスバーを使用するようにUIWindowを強制する
- 18. httpsが強制的に強制的にGoogle App Engineでリダイレクトをリダイレクトする原因となります
- 19. SSL接続を強制しようとするとサーバーが強制的に接続を閉じる
- 20. キーダウン後に強制的にキーアップする
- 21. アプリが強制的に閉じる
- 22. 強制カミソリがURLをエスケープしないようにする
- 23. ユーザーが強制的にループを止めるようにします
- 24. IEブラウザで強制的にキャッシュを強制的に更新する - C#、ASP
- 25. Googleカスタム検索で強制的に強制的に使用するモード
- 26. 強制的にDataGridViewを強制的に列と行を生成する
- 27. Android:強制的にソフトキーボードを強制終了するにはどうすればよいですか?
- 28. テキストファイルが変更されたときに強制的にビルドを古くなるようにするには?
- 29. サーブレット - ダウンロードしたファイルを強制的に上書きする
- 30. iPad上でiPhone版を強制的に実行する
seccondリンクが間違っている、あなたは意味http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx:次のコードは、信頼性の高いこのトリックを行い この機能の例もお勧めしますか? –
@Levo:貼り付ける前に、正しくクリップボードにコピーしてはいけません。 –