I noticed some debug assertions from MFC complaining about MoveToEx failing. I tracked this down to MoveToEx in painting.c returning FALSE even if it did not fail. The actual display driver does not implement support for MoveToEx and just relies on the recorded coordinate update. However the 'missing' support is interpreted as a failure. Simple changing the function to return TRUE on completion fixes this minor problem. Dave Hawkes Cadlink Technology