Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запретить обновление окон некоего приложения? [D6, WinXP]


Серж ©   (2004-05-05 14:09:00) 

Можно ли запретить прорисовку окна программы с известным хэндлом? Надо чтоб она работала, но главное и все дочерние окна не обновлялись!


Polevi   (2004-05-06 10:42:00) [1]

http://softs.h10.ru/literature.shtml?topic=visual&book=1&page=head22.htm


Серж   (2004-05-06 10:32:00) [2]

Примерчик мелкий можно по заглушкам? разбобраться бы...


Polevi   (2004-05-05 16:18:00) [3]

но если ты "Winapi всего два дня" боюсь этот способ тебе не подойдет


Polevi   (2004-05-05 16:15:00) [4]

чужое приложение ?
перерисовка тут не годится, внедряйся в процесс и ставь заглушку на MessageBox


Серж   (2004-05-05 15:55:00) [5]

Это да, но не совсем то.. :-)
Дело в том, что надо запретить прорисовку или появление  стандартного MsgBox-окна, Хэндл его постоянно разный. От класса-родителя можно это сделать?


Polevi   (2004-05-05 15:45:00) [6]

LockWindowUpdate


Серж   (2004-05-05 15:32:00) [7]

Я в Winapi всего два дня, так что вопросы эти убивают наповал. Наскоко я понимаю надо перехватить какой нибудь WM_PAINT и не давать ему добраться куда надо. Можно кто-нибудь пример какой нибудь? :-)


[lamer]Barmaglot   (2004-05-05 15:00:00) [8]

WS_EX_TRANSPARENT?
WM_PAINT?
WM_ERASEBKGND?


Наверх

Титульная страница Поиск, карта сайта Написать письмо