AfxOleLockApp

void AFXAPI AfxOleLockApp( );

#include <afxdisp.h>

说明:
增加框架对应用程序的活动对象的全局计数。
框架保存对应用程序的活动对象的计数。AfxOleLockApp和AfxOleUnlockApp分别增加和减小这个计数值。
当用户试图关闭仍然具有活动对象的应用程序——这样的应用程序的活动对象计数为非零值——时,框架将会把应用程序从用户的视野中隐藏起来,而不是完全地关闭它。AfxOleCanExitApp函数指明了应用程序是否可以退出。
如果一个引出OLE接口的对象不希望在被客户应用程序使用时被销毁,就为它调用AfxOleLockApp函数。同时,对于在构造函数中调用了AfxOleLockApp的对象,应当在其析构函数内调用AfxOleUnlockApp函数。在缺省情况下,COleDocument(及其派生类)自动地锁定或者解锁应用程序。

请参阅:
AfxOleUnlockApp, AfxOleCanExitApp, COleDocument