Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
chaleureux
18 / 21 / 19
Регистрация: 24.12.2014
Сообщений: 980
1

Необходимо сделать форму поверх всех других окон

06.07.2015, 20:25. Просмотров 424. Ответов 1
Метки нет (Все метки)

Пишу unlocker под себя) Так вот необходимо сделать форму поверх всех окошек)
Ставлю
C#
1
topmost = true
, якобы все Ок, программа находится поверх обычных программ, Но как вы уже догадались пишу я от Винлокера), так вот он пропадает = Как сделать его поверх?
Какую функцию капать в API?
P.s Прошу не жалуйтесь на меня, я пишу не вредоносную программу, а наоборот!)
.. Дайте примеров парочку)!

Добавлено через 24 минуты
Нашел 1 пример)
C#
1
2
3
4
5
6
 [DllImport("user32.dll", EntryPoint = "SetWindowPos")]
        static extern bool SetWindowPos(int hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
        protected override bool ShowWithoutActivation
        {
            get { return true; }
        }
на таймер:
C#
1
2
 SetWindowPos(this.Handle.ToInt32(), -1, this.Left, this.Top, this.Width, this.Height, 0x0010);
        }
Но слишком сильно мерцает экран, как это исправить ( он то будет моргать, но как уменьшит его моргание)?? это все что меня интересует

Добавлено через 13 минут
Хех, стоило создавать тему) решил)) поставил на таймере 10 вместо 100 )
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2015, 20:25
Ответы с готовыми решениями:

Какое свойство позволяет сделать форму поверх всех окон
Здравствуйте! У меня накопилось 3 вопроса: 1. Какое свойство позволяет...

Поместить форму поверх всех окон при нажатии клавиш
Добрый день уважаемые! У меня не получается сделать чтобы форма моей проги при...

Показать форму поверх всех окон в системе при выборе CheckBox
Здравствуйте! Нужно сделать так, чтобы при нажатию на СheckBox показывалась...

Развернуть форму на весь экран поверх всех окон при ее загрузке
Как реализовать? На лоаде формы this.WindowState = Maximized; не работает. ...

Показать одну форму на другой с учетом, что обе поверх всех окон
Задача такая. Есть главная форма, которая разворачивается на весь экран. Поверх...

1
GlobalMentor
7 / 7 / 3
Регистрация: 03.05.2016
Сообщений: 35
07.11.2016, 21:35 2
Подскажите вы нашли решение? Мне нужно что бы моя форма всегда была в фокусе и поверх остальных окон. Можете помочь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2016, 21:35

Сделать окно поверх только своего приложения, но не всех окон в системе
Окно со свойством TopMost = true отображается поверх окон всех приложений....

Окно программы поверх других окон
Здравствуйте! Подскажите пожалуйста, нужно что-бы окно программы было постоянно...

Как развернуть программу поверх других окон?
Здравствуйте! Нужно сделать так, что бы программа в определенный момент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru