Idle Processing

In OG 6.0 the autoscroll feature did implement its own message loop. There was a little bug in this message loop as it did not call OnIdle. Therefore as soon as you clicked into a cell no idle processing happened and the toolbar buttons were not updated.

Now this behavior is corrected and OnIdle processing will happen while the user is selecting cells with the mouse. If you depend on the old wrong behavior you might change the OnUpdate handlers for your grid view and check for m_nHitState.

Example:

void CMyView::OnUpdatexxx(CCmdUI* pCmdUI)
{
   // add this
   if (m_nHitState)
      return;
   pCmdUI->.... // original code
}