Search code examples
delphiskin

Delphi - how to skin a form


I just finish reading delphi-skinning-libraries and sptbxtoolbar-skin-change but this is not what I wanted. I'm interested in how to apply a skin on a form, just like the classic WinAmp windows :) Any aricle or code or ideea is welcomed.

I just found Windows XP Theme Manager, i'm at work now, so i'll study it at home (I hope this is wahat I need)


Solution

  • Actually the former question (with a nudge at VCLSkin) is exactly what you need -- don't get suggested too much by the fact that all the examples look like MSWindows -- the skinning behind them allows for any image-based GUI.

    The only alternative is ditching the Forms altogether and building your skin from ground up using WinAPI. An example can be seen on flipcode (C++, but WinAPI's the same).