> 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

Reply via email to