Well i read your mail fast,although i shouldnt for this reply on it,but
here are few things just to remind.
Currently all windows apis are mapped to *A version,as far as i know like
c headers there arent define words like unicode which you can alter
that,so you have to change all of them-or only those you require-to be
unicode versions.
Secondly using getwindowtextw or getwindowstexta when your window is
created by createwindowa,doesnt differ.
So you have to change all window creation too,to make them really unicode.
Not doing that and using *W version is just like using *A version and then
converting that string to widestring.
If you have time-which should be more than normal :)-take a look at tnt
components and see how they have implemented everything,and whats the
diffrence between them and vcl,the same will apply here too.
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives