Класс COleMessageFilter
Управляет взаимодействием параллелизм, необходимый для приложений OLE.
class COleMessageFilter : public CCmdTarget
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект COleMessageFilter. |
Открытые методы
Имя |
Описание |
---|---|
Помещает приложение в многодельное состояние. |
|
Включает и блокирует диалоговое окно, которое отображается, когда в приложении занято. |
|
Включает и блокирует диалоговое окно, в котором отображается, если в приложении не отвечает. |
|
Завершает состояние приложения многодельное. |
|
Вызываемый платформой для обработки сообщений, пока выполняется вызов OLE. |
|
Регистрирует фильтр сообщений с OLE системные библиотеки DLL. |
|
Отменяет регистрацию фильтра сообщений с OLE системные библиотеки DLL. |
|
Определяет ответ на вызов многодельного приложения OLE. |
|
Задает промежуток времени, в течение которого приложение будет ожидать ответа на вызов OLE. |
|
Определяет ответ многодельному вызывающего приложения к приложению. |
Заметки
Класс COleMessageFilter визуального редактирования сервере и удобен в приложение-контейнерах, а также в приложениях ole-автоматизации.Для серверных приложений, вызвав этот класс может использоваться для следующих приложение "занят", чтобы входящие вызовы от других приложение-контейнеров или отменены или вновь предпринята позже.Этот класс также можно использовать для определения действие, выполняемое приложением при вызове с именем приложение занято.
Общее потребление для вызова серверного приложения BeginBusyState и EndBusyState, когда было бы unsafe для документа или другого доступного объекта OLE, который необходимо удалить.Эти позвонены в CWinApp::OnIdle во время обновления интерфейса пользователя.
По умолчанию объект COleMessageFilter выделен, когда приложение инициализируется.Его можно извлечь с AfxOleGetMessageFilter.
Это расширенный классом; для работы с ним напрямую редко.
Дополнительные сведения см. в статье Серверы. Реализация сервер.
Иерархия наследования
COleMessageFilter
Требования
Header: afxole.h