Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Заморозить экран
 
 автор: alexkn   (12.04.2009 в 19:59)   личное сообщение
 
 

Может, все-таки ответит кто: -Из приложения Access по ходу работы многократно запускается внешнее приложение, проскакивают какие-то окна и т.д. Неэстетично. Как заморозить экран на время запуска этих внешних приложений? Помнится, в древнем Клиппере была такая функция

  Ответить  
 
 автор: KrukVN   (12.04.2009 в 23:08)   личное сообщение
 
 

может docmd.echo false

  Ответить  
 
 автор: П.Полиграфович   (12.04.2009 в 23:21)   личное сообщение
 
 

Попробуйте

Application.Echo 

Если не поможет можно попробовать Windows API:

Public Declare Function LockWindowUpdate Lib "user32" (ByVal hWnd As Long) As Long
в качестве дискриптора окна передаем в нее Application.hWndAccessApp или же берем хэндл десктопа (если у вас оно отображается при обращении к внеш. прил)
GetDesktopWindow()
после меняем на 0& ну или ищем хэндлы того что проскакивает, ну и...

  Ответить  
 
 автор: alexkn   (13.04.2009 в 18:05)   личное сообщение
 
 

Внешнее приложение я знаю- Outlook Express. Как определить его хэндл?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList