Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

AfxOleCanExitApp

 

Indica si la aplicación puede finalizar.


BOOL AFXAPI AfxOleCanExitApp( );

Distinto de cero si la aplicación puede salir; si no 0.

Una aplicación no debe finalizar si hay referencias excepcionales en sus objetos.Las funciones globales AfxOleLockApp y AfxOleUnlockApp aumentan y disminuyen, respectivamente, un contador de referencias a objetos de la aplicación.La aplicación no debe finalizar cuando este contador es distinto de cero.Si el contador es distinto de cero, se oculta la ventana principal de la aplicación (no destruido) cuando el usuario elige cierre de menú sistema o a la salida del menú archivo.El marco de trabajo llama a esta función en CFrameWnd::OnClose.

// Helper exit function for automation server
BOOL CMainFrame::CanExit()
{
   if (AfxOleCanExitApp())
   {
      // No outstanding object counts - go ahead and exit
      return TRUE;
   } 
   else
   {
      // There are outstanding OLE object counts...
      // hide app to give user impression that application has exited.
      ShowWindow(SW_HIDE);
      // take user out of control of the app
      AfxOleSetUserCtrl(FALSE);
      return FALSE;
   }
}

Requisitos

Header: <afxdisp.h>

Mostrar: