Hi all.

Here is the first version of two my engines:
1. Auto align engine - it makes child windows to have auto align behaviour (like Delphi controls)
2. Splitter control to resize auto aligned windows.

Please test it and give me your opinion. Bug reports too. (of course :grin: )

(fasm code. I hope this is not a big problem :)
Posted on 2003-02-19 19:24:20 by JohnFound
Very nice and suitable sample code :alright:
Thank You very much!
Posted on 2003-02-20 01:53:35 by tserk
Very nice and high quality as usual JohnFound :alright:

Thanks for share your code with us !

FASM is a masterpiece, don't you think?
Posted on 2003-02-20 12:59:13 by pelaillo
A little flame ;)
FASM is a masterpiece, don't you think?

O, yes! FASM is the best! With all its imperfect (sorry Privalov :grin: ) it is the best assembler I ever know! I think very soon some conservative coders will post messages like this: "I need FASM to MASM source convertor" :grin:
Posted on 2003-02-20 13:50:31 by JohnFound
I tested it on NT WS 4.0
When I moves any splitter fast a little bit forward and back the splitter
Is it supposed to be so?
Posted on 2003-02-28 19:10:35 by The Svin

What exactly dissapears - the some part of edit windows or some part of the splitter itself? And is this bit appears again on some circumstances. (when you resize the main window or move some splitter)

I can't test it under NT, so send me some screen shot if it is possible.

Posted on 2003-03-01 18:29:24 by JohnFound
OK - I'll type it twice:
When I move any splitter fast a little bit forward and back the splitter disappears.
THE splitter - THE splitter I moved
Posted on 2003-03-01 23:06:45 by The Svin
yup, it happens here too, Win2000 sp3
the splitters disappear when moving the upper one to the left and the down one up.
Posted on 2003-03-02 02:45:04 by wizzra
OK. It's work fine on my Win95. I will try to find some computer with Win2000 or NT to test and to fix the problem. Any suggestions will be appreciated.

Posted on 2003-03-02 09:55:51 by JohnFound
At the end I found the computer with win2000 and fixed the problem (just two instructions: movsx instead of movzx :))
Here is the version working on win2000 too:
Posted on 2003-03-18 14:22:55 by JohnFound
Works OK!
Posted on 2003-03-18 19:24:02 by The Svin