Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2015, 20:16   #1
ZiDoxFix
Пользователь
 
Регистрация: 09.05.2015
Сообщений: 70
Лампочка Как уменьшит частоту мерцания в форме?

Всем привет)
Есть 1 программа она по верх всех окон на весь экран ( это не Winlocker ) :DD!
Моя программа тоже поверх окошек использовал API
Код:
 [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; }
        }
На таймере:
Код:
SetWindowPos(this.Handle.ToInt32(), -1, this.Left, this.Top, this.Width, this.Height, 0x0010);
Так вот форма становится поверх другого окошка, но она сильно мерцает, как убрать это мерцание? ))
P.S ничего вредоносного и прочего нету!)
Дайте пример)
ZiDoxFix вне форума Ответить с цитированием
Старый 06.07.2015, 20:37   #2
ZiDoxFix
Пользователь
 
Регистрация: 09.05.2015
Сообщений: 70
По умолчанию

Проблему решил
Поставил на таймере вместо 100 - 10)
ZiDoxFix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как избавиться от мерцания datgen Windows Forms 1 16.01.2014 16:19
Как избавиться от мерцания при передвижении Timages. jocry Помощь студентам 13 22.07.2012 09:46
Как убрать мерцания systabcontrol32 *PB* Win Api 1 19.07.2011 21:50
Как избавиться от мерцания в консоле? MaRKer.nsk Общие вопросы C/C++ 8 13.04.2010 12:41
как избавиться от мерцания в OpenGL при перспективной проекции (двойная буферизация включена) anyx Свободное общение 0 01.02.2010 10:00