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

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

Как ;недать приложению нарисоваться на экране [D6, D7, WinXP]


fifo ©   (2003-04-18 17:31:00) 

Вообщем такая проблема:
Есть программа,в каторой после выполнения некоторых условии,
она становится активной и рисует свою форму на экране,которую
нужно заполнить.Я написал заполнитель этой формы т.е как только она появилась на эране моя программа заполняет ее.Все форма заполняется... и она мне ненужна.
Мне надоело что она вообще рисуется на экране и я решил как
нибудь заблокировать что-незнаю чтобы форма немогла
нарисоваться на экране(Перерисоваться),получит фокус.Максимизироваться и свернуться.
Вообщем чтобы заполнилась и я бы даже незнал чтобы она не заполнилаcь,Чтобы небыло даже маргания экрана и передача фокуса на эту форму.
Но как сделать это, я пока не знаю.

Помогите кто может.

Примерчик,если можно,еcли через HOOK,то на что HOOK то ставить на
какой WH_??? ...но лучше без HOOK-ов...


fifo   (2003-04-19 17:48:00) [1]

Так она сама вызывает ShowWindow но с параметром TRUE.В том
то и загвостка!


Cobalt   (2003-04-19 09:42:00) [2]

Ну так скрой/заблокируй его
ShowWindow/EnableWindow


fifo   (2003-04-19 07:47:00) [3]

WM_PAINT обрабатывает exe-ник.У меня нет его исходников =>
WM_PAINT я обрабатывать немогу.


fifo   (2003-04-19 07:36:00) [4]

WM_PAINT обрабатывает exe-ник.У меня то нет исходников той
проги!!


default   (2003-04-18 17:36:00) [5]

читай лит-ру по програ-ию по винду
хук тут никакой не нужен
можешь просто не обрабатывать WM_PAINT если тебе не надо что бы окно могло перерисовываться...


Наверх

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