Von AfxOleLockApp

privatevoid AFXAPI Von AfxOleLockApp ( );

# include lt;afxdisp.h>

Bemerkungen

Erhöht den Rahmen globale Zähler für die Anzahl von aktiven Objekten in der Anwendung.

Rahmen hält die Anzahl von Objekten in einer Anwendung aktiv. Die Funktionen von AfxOleLockApp und AfxOleUnlockApp bzw. Inkrementieren und Dekrementieren diese Anzahl.

Wenn der Benutzer versucht, eine Anwendung zu schließen, die aktiven Objekte — eine Anwendung, für die die Anzahl der aktiven Objekte ungleich NULL ist — Rahmen blendet die Anwendung aus Sicht des Benutzers anstelle von vollständig heruntergefahren. Die AfxOleCanExitApp -Funktion gibt an, ob die Anwendung beenden kann.

Aufrufen von AfxOleLockApp aus einem beliebigen Objekt, das OLE-Schnittstellen verfügbar macht, wäre es nicht wünschenswert für dieses Objekt zerstört werden, während Sie noch von einer Clientanwendung verwendet wird. Auch rufen Sie AfxOleUnlockApp im Destruktor jedes Objekts, das im Konstruktor AfxOleLockApp aufruft. In der Standardeinstellung COleDocument (und abgeleitete Klassen) automatisch sperren und entsperren die Anwendung.

Siehe auch&Nbsp;COleDocument AfxOleUnlockApp, AfxOleCanExitApp,

Index