Glenn Linderman wrote:
Anyone have some other ideas of things to try?

Sorry for following up my own post, but no one else did....

Seems like if the problem were PeekMessage it would be possible to cause problems replacing the GetMessage call inside Win32::GUI::Dialog with PeekMessage, so I replaced it with the following loop:

   while ( ! ( stayhere = PeekMessage(&msg, hwnd, 0, 0, PM_REMOVE)))
   { WaitMessage();
   }

But.... text entry fields are rock solid under this version of Dialog too, but still produce duplicate characters under DoEvents. So there must be something strange about DoEvents... or something it calls...

--
Glenn
=====
Not everything that is counted counts,
and not everything that counts can be counted.
                 -- A. Einstein


Reply via email to