AfxOleLockApp

void AFXAPI AfxOleLockApp ( );

# include lt;afxdisp.h>

Примечания

Увеличивает рамки глобальной счетчик числа активных объектов приложения.

Рамки хранит количество количество объектов в приложение. Функции AfxOleLockApp и AfxOleUnlockApp , соответственно, уменьшать и увеличивать этот граф.

Когда пользователь пытается закрыть приложение, которое имеет активные объекты — приложение, для которого количество активных объектов содержит ненулевое значение — рамки скрывает приложения с точки зрения пользователя вместо того, чтобы полностью завершением его работы. AfxOleCanExitApp функция указывает ли приложение может прекратиться.

Вызовите AfxOleLockApp из любого объекта, который предоставляет интерфейсы OLE, если было бы нежелательным для этого объекта будут уничтожены при этом по-прежнему используются клиентским приложением. Также вызовите AfxOleUnlockApp в деструктор любого объекта, который вызывает AfxOleLockApp в конструкторе. (По умолчанию COleDocument (и производные классы) автоматически заблокировать и разблокировать приложение.

См. также AfxOleUnlockApp, AfxOleCanExitApp, COleDocument

Index