Compartir a través de


CWnd::OnEnterIdle

El marco de trabajo llama a esta función miembro para informar al procedimiento de la ventana principal de una aplicación que un cuadro de diálogo modal o un menú está escribiendo un estado inactivo.

afx_msg void OnEnterIdle(
   UINT nWhy,
   CWnd* pWho 
);

Parámetros

  • nWhy
    Especifica si el mensaje es el resultado de un cuadro de diálogo o un menú que se muestra.Este parámetro puede tener uno de los siguientes valores:

    • El sistema deMSGF_DIALOGBOX No está inactivo porque se muestra un cuadro de diálogo.

    • El sistema deMSGF_MENU No está inactivo porque se está presentando un menú.

  • pWho
    Especifica un puntero al cuadro de diálogo (si nWhy es MSGF_DIALOGBOX), o la ventana que contiene el menú mostrado (si nWhy es MSGF_MENU).este puntero puede ser temporal y no se debe almacenar para su uso posterior.

Comentarios

Un cuadro de diálogo o un menú modal entra en un estado inactivo cuando ningún mensaje están esperando en la cola una vez procesado uno o más mensajes anteriores.

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

WM_ENTERIDLE