Du solltest dazu die Delphi-Hilfe oder das MSDN durchforsten. Und zwar nach den Begriffen
SETWINDOWLONG und
GETWINDOWLONG. Das ganze ist nicht so einfach allerdings. Und du wirst auch mehr als diese beiden Begriffe benötigen, allerdings stellt SetWindowlong den Einstieg ein. Von da an wirst genügeng Querverweise bekommen.
Schau dir den Code aus dem SDC an und versuche zu verstehen was er macht. Das kannst du dann portieren.
Die Variable Handle gegen die des zu skinnenden Fensters auszutauschen reicht nicht! Denn z.B. die Grössenveränderung in der vorletzten Zeile kannst du ja nur über einen API Befehl machen.