Я хочу, чтобы кто-то дал рабочий пример SetWindowPos о том, как сделать окно «самым верхним» (быть на вершине и оставаться там), используя либо C/C++/C# , Заранее спасибо!C/C++/C# SetWindowPos: Окно поверх других
ответ
C/C++:
// This doesn't size or move the window, just makes it top-most.
SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
Я не понимаю этого, как мне сказать, какое приложение должно быть сверху? – 2009-12-09 18:17:23
Параметр hWnd указывает окно, которое должно быть перемещено в начало. –
C#
this.TopMost = true;
Я не знаю о C и C++, хотя ... – Pieter888
Это не поможет для других окон, кроме формы приложения. – 2009-12-09 18:03:23
Я столкнулся с этим вопросом некоторое время назад, и задал вопрос here. Фактические данные моей проблемы, вероятно, были не такими же, как у вас, но на всякий случай я подведу свой вопрос и ответ.
Мне нужно было сохранить конкретное приложение (WPF) все время, когда оно было запущено, чтобы попытаться лишить доступ к другому программному обеспечению на машине. Я закончил работать с таймером каждые 1/4 секунды, что вызывает вызов метода user12.dll SetForegroundWindow(IntPtr hWnd)
для захвата фокуса в приложении, а также установки TopMost = true
в моем окне.
HTH
- 1. Сделать cmd-окно поверх других
- 2. Delphi Window поверх всех других приложений, а главное окно ниже
- 3. Функция SetWindowPos() не перемещает окно?
- 4. Всплывающее окно Windows Scripting - поверх других окон
- 5. Окно, находящееся поверх других окон в приложении
- 6. Как положить окно tkinter поверх других?
- 7. Держите окно поверх другого окна
- 8. Окно поверх другого окна?
- 9. Позиционирование элемента DOM поверх других
- 10. SetWindowPos перемещает окно в другое положение каждый раз
- 11. Отображение сообщений поверх других приложений
- 12. Окно отображения поверх других окон, но не панель задач
- 13. Как я могу открыть окно logcat не поверх других окон
- 14. Как установить окно всегда поверх любых других приложений
- 15. Как создать автономное диалоговое окно JFileChooser поверх других окон?
- 16. Как сделать окно появляться поверх всех других окон?
- 17. Держите JFrame поверх других
- 18. Открывающийся элемент поверх других
- 19. Позиционирование изображений поверх других
- 20. Штабелирование JPanels поверх других
- 21. Перемещение окна с SetWindowPos
- 22. SetWindowPos/MoveWindow persist issue
- 23. Записывает ли SetWindowPos сразу
- 24. Окно поверх другого окна
- 25. SetWindowPos/ShowWindow с таймаутом
- 26. NSPanel всегда поверх всех других окон приложения
- 27. SetWindowPos внешний экран
- 28. Android: ListView поверх других элементов
- 29. показать календарь поверх других элементов
- 30. Keep Tabs поверх других макетов
Что не так с примером MSDN? – Naveen
действительно, ответ у вас на носу :) – Pieter888
Точный метод будет отличаться от C/C++ и C#, поэтому вам, вероятно, следует указать, какой из трех вы планируете использовать. –