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