OK, dann ist das also ein Fehler in Delphi ... bis D2007 sollten ja die A-Versionen als Default strinstehn, da die restlichen APIs auch als AnsiVersion per Default drin sind
TTM_SETTITLEW = PWideChar/WideString/UnicodeString
TTM_SETTITLEA = PAnsiChar/AnsiString
und in D2009 dann natürlich das W
kein Wunder, wenn es nicht geht ... also wenn man versucht einen Ansitext zu verwenden und die Gegenseite es versucht als
Unicode zu lesen.