Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Убрать мерцание из стандартных контролов 
:(
    Опции темы
User008
Дата 13.1.2013, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 9.9.2009

Репутация: нет
Всего: 1



Как убрать мерцание из стандартных контролов?
PM MAIL   Вверх
Alexeis
Дата 13.1.2013, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 3
Всего: 459



Сделайте прозрачное окно формы с прозрачностью 255 . Тогда винда включит двойную буферизацию для всей формы.

http://forum.vingrad.ru/forum/topic-316361.html


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
User008
Дата 13.1.2013, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 9.9.2009

Репутация: нет
Всего: 1



Цитата(Alexeis @ 13.1.2013,  19:52)
Сделайте прозрачное окно формы с прозрачностью 255 . Тогда винда включит двойную буферизацию для всей формы.

http://forum.vingrad.ru/forum/topic-316361.html

Добавил такой код
Код

  int transparency = 255;
  long extstyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE);
  SetWindowLong(GWL_EXSTYLE, extstyle | WS_EX_LAYERED);
  SetLayeredWindowAttributes(*this, 0 , transparency, LWA_ALPHA);

Ничего не изменилось.
PM MAIL   Вверх
Alexeis
Дата 14.1.2013, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 3
Всего: 459



SetLayeredWindowAttributes(*this ? 

Это что такое? Вообще прозрачность включилась или нет?



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.1071 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.