Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Мерцание окна / 14 сообщений из 14, страница 1 из 1
16.10.2008, 12:01
    #35597866
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
Как убрать мерцание окна когда окну дают команду SETFOCUS()
спасибо
...
Рейтинг: 0 / 0
16.10.2008, 12:20
    #35597942
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
.SetRedraw(true/false) ????????
...
Рейтинг: 0 / 0
16.10.2008, 14:00
    #35598273
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
SetRedraw(<...>) не срабатывает
...
Рейтинг: 0 / 0
16.10.2008, 14:07
    #35598292
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
MykolaSetRedraw(<...>) не срабатывает
А о каком мерцании идет речь?
...
Рейтинг: 0 / 0
16.10.2008, 14:28
    #35598362
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
есть два окна во втором кликаю на кнопке и делаю w_1.setfocus() Наблюдается мерцание окна. КАк убрать мерцание? (четко видно на заголовке окна)
...
Рейтинг: 0 / 0
16.10.2008, 16:40
    #35598831
umalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
The FlashWindow function flashes the specified window once.

BOOL FlashWindow(

HWND hWnd, // handle to window to flash
BOOL bInvert // flash status
);

Это?
...
Рейтинг: 0 / 0
16.10.2008, 17:23
    #35598968
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
Mykolaесть два окна во втором кликаю на кнопке и делаю w_1.setfocus() Наблюдается мерцание окна. КАк убрать мерцание? (четко видно на заголовке окна)
Эт у Вас там какие-то косяки. Попробуйте на простом примере 2 окна и без остального кода. У меня ничего не мерцает.
...
Рейтинг: 0 / 0
16.10.2008, 18:31
    #35599174
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
Mykolaесть два окна во втором кликаю на кнопке и делаю w_1.setfocus() Наблюдается мерцание окна. КАк убрать мерцание? (четко видно на заголовке окна)
А так и должно быть - это АКТИВАЦИЯ окна...
...
Рейтинг: 0 / 0
16.10.2008, 23:27
    #35599556
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
Мне желательно убрать.
...
Рейтинг: 0 / 0
17.10.2008, 15:42
    #35601324
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
MykolaМне желательно убрать.
Я не совсем понял что за мерцание, но если имеется в виду мерцание в таскбаре, то
есть утилитка от MS - Tweak UI
В ней есть настройка связанная с мерцанием кнопки окна в таскбаре при попытке окна получить фокус (General->Focus).
...
Рейтинг: 0 / 0
17.10.2008, 15:57
    #35601376
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
Anatoly MoskovskyMykolaМне желательно убрать.
Я не совсем понял что за мерцание, но если имеется в виду мерцание в таскбаре, то
есть утилитка от MS - Tweak UI
В ней есть настройка связанная с мерцанием кнопки окна в таскбаре при попытке окна получить фокус (General->Focus).
А вообще это окна внутри MDI окна или как?
...
Рейтинг: 0 / 0
17.10.2008, 19:26
    #35601839
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
Локшин МаркAnatoly Moskovsky Tweak UI
В ней есть настройка связанная с мерцанием кнопки окна в таскбаре при попытке окна получить фокус (General->Focus).
А вообще это окна внутри MDI окна или как?
Не в курсе.
...
Рейтинг: 0 / 0
17.10.2008, 22:42
    #35601993
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
не MDI
проиложение SDI. Рядом с главным окном открывается еще два маленьких окна. В одном идет разного рода информация во втором набор кнопок (назовем его в2). Ситуация следеющая Если кликнуть на кнопке в окне в2 оно становиться активным и после клика фокус сразу передается главному окну. Так как пользователь довольно часто пользуется окном в2 идет частая смена активного окна вот и наблюдается картина как будто мерцание. если открыть два приложения и очень быстро переключаться между ними получите тоже самое. Вот мне необходимо и убрать это мигание(мерцание)
Спасибо
...
Рейтинг: 0 / 0
17.10.2008, 23:06
    #35602012
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мерцание окна
WM_ACTIVATE is not recieved by windows having the WS_CHILD style. То бишь "убрать" можно если это "дочернее" (НЕ в MDI, а в РВшном смысле) окно, или может быть если у окна вообще нету Caption (Title Bar в РВшном смысле).
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Мерцание окна / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]