Partager via


OnIdle Member Function

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at OnIdle Member Function.

When no Windows messages are being processed, the framework calls the CWinApp member function OnIdle (described in the MFC Library Reference).

Override OnIdle to perform background tasks. The default version updates the state of user-interface objects such as toolbar buttons and performs cleanup of temporary objects created by the framework in the course of its operations. The following figure illustrates how the message loop calls OnIdle when there are no messages in the queue.

Message loop process
The Message Loop

For more information about what you can do in the idle loop, see Idle Loop Processing.

See Also

CWinApp: The Application Class