Klasa COleMessageFilter
Zarządza współbieżności wymagane współdziałanie aplikacji OLE.
class COleMessageFilter : public CCmdTarget
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje COleMessageFilter obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Umieszcza aplikacji w stan zajęty. |
|
Włącza i wyłącza w oknie dialogowym wyświetlanym po nazywane aplikacja jest zajęta. |
|
Włącza i wyłącza w oknie dialogowym wyświetlanym po aplikacji o nazwie nie odpowiada. |
|
Kończy zajęty, stan aplikacji. |
|
Wywołana w ramach procesu wiadomości w trakcie wywołanie OLE. |
|
Filtr wiadomości rejestruje biblioteki DLL systemu OLE. |
|
Odwołuje filtr wiadomości rejestracji bibliotek DLL systemu OLE. |
|
Określa odpowiedź zajętą aplikację wywołanie OLE. |
|
Określa, jak długo aplikacja oczekuje na odpowiedź na wywołanie OLE. |
|
Określa odpowiedź aplikacji wywołującej zajętą aplikację. |
Uwagi
COleMessageFilter Klasy jest przydatne w visual edytowania aplikacji serwera i kontenera, jak również aplikacje automatyzacji OLE.Dla aplikacji serwera, które są nazywane są tej klasy można do złożenia wniosku "zajęty", tak aby wywołania przychodzące z innych aplikacji kontenera są anulowane lub ponowiona później.Do tej klasy można także określić działania podejmowane przez aplikacji wywołującej podczas nazywane aplikacja jest zajęta.
Jest typowym dla aplikacji serwera wywołać BeginBusyState i EndBusyState kiedy byłoby niebezpieczne dla dokumentu lub innych obiektów, dostępny OLE do zniszczenia.Wywołania te są wykonywane w CWinApp::OnIdle podczas aktualizacji interfejsu użytkownika.
Domyślnie COleMessageFilter obiektu jest przydzielone podczas inicjowania aplikacji.Można pobrać z AfxOleGetMessageFilter.
Jest to klasa zaawansowane; rzadko trzeba pracować z nim bezpośrednio.
Aby uzyskać więcej informacji, zobacz artykuł serwerów: serwer wykonawczych.
Hierarchii dziedziczenia
COleMessageFilter
Wymagania
Nagłówek: afxole.h