AfxOleLockApp

privatevoid AFXAPI AfxOleLockApp ( );

# include lt;afxdisp.h>

Observações

Incrementa contagem global da estrutura do número de objetos ativos na aplicação.

O quadro mantém uma contagem do número de objetos ativos em um aplicativo. As funções AfxOleLockApp e AfxOleUnlockApp , respectivamente, incrementam e diminuir essa contagem.

Quando o usuário tenta fechar um aplicativo que tem objetos ativos — um aplicativo para o qual a contagem de objetos ativos é diferente de zero — o framework oculta o aplicativo de exibição do usuário em vez de completamente encerrado. A função de AfxOleCanExitApp indica se o aplicativo pode finalizar.

Chame AfxOleLockApp de qualquer objeto que expõe interfaces OLE, se seria indesejável desse objeto ser destruído enquanto ainda está sendo usado por um aplicativo cliente. Também chame AfxOleUnlockApp no destruidor de qualquer objeto que chama AfxOleLockApp no Construtor. Por padrão, COleDocument (e classes derivadas) automaticamente bloquear e desbloquear o aplicativo.

Co&nsulte tambémnbsp;AfxOleUnlockApp, AfxOleCanExitApp, COleDocument

Index