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

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

EnableWindow блокировка ввода для окна [D7]


arki ©   (2004-12-01 11:04:00) 

Мне необходимо заблокировать ввод с клавы и мыши на момент
выполнения некотрых операций, например во ремя заполнения грида:

EnableWindow(Application.MainForm.Handle, False);
try
  SetDataset(DS);
finally
   EnableWindow(Application.MainForm.Handle, True);
end;

Проблема в том что после снятия блокировки, все клики мыши и нажатия клавы накопленные в буфере отрабатывают. Как от этого избавится? Если чистить буфер то как, или есть другие способы блокировки.


Piter   (2004-12-01 16:58:00) [1]

сделать альтернативный цикл выборки сообщений, где все сообщения этому окну просто отбрасывать...


Наверх

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