On May 1, 2007, at 6:19 PM, Brendan Murphy wrote:

> InvalidateCell is used to force a redraw of the contents without
> doing a refresh. This is important under Win32 because without it
> you would get massive flickering. It is not really needed for OS X
> because of the system double buffering.


Not quite.  Listboxes cache data for speed.  InvalidateCell clears  
the internal buffer for the specified cell(s) and prompts a redraw  
using fresh data.  If you implement CellTextPaint to pull data from  
another object, then you use InvalidateCell to get the Listbox to  
show updated data.  This is, as far as I know, unrelated to graphics  
buffering.

Charles Yeomans
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to