> Scintilla doesn't automatically change selection on focus. There > is a good chance this is caused by default container processing such > as dialog management code. You could stop such processing in your > container. If you don't control this then you can try subclassing > Scintilla to respond to WM_GETDLGCODE without DLGC_HASSETSEL.
The author of EZGUI (the GUI engine i'm using, which is the container for Scintilla in my app) said that "EZGUI does not process the WM_GETDLGCODE message. The messages get passed through eventually to the DefWindowProc API function (or its counterpart like DefDialogProc or DefFrameProc). The return value is zero". He thinks that the sending of this message isn't the cause of the full selection happening. However he also says that it's possible that EZGUI is doing something that Scintilla doesn't like (he's available to investigate this). Before doing any further investigation, i'm wondering: let's suppose that, whatever the container does, it does that on Win2000 just like on Win98: that is, it does exactly the same thing, whatever it is, on both OSs. In this case, the hypotesis of DLGC_HASSETSEL being the cause of the full selection is still valid ? I'm referring to the fact that the full selection occurs on Win2000 and it doesn't occur at all on Win98. -- _______________________________________________ Surf the Web in a faster, safer and easier way: Download Opera 9 at http://www.opera.com Powered by Outblaze _______________________________________________ Scintilla-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scintilla-interest
