topic "Cameleon Rendering & Creating own chameleonized Ctrl's"; [ $$0,0#00000000000000000000000000000000:Default] [{_}%EN-US [s0; [*R6 Cameleon Rendering `& Creating own chameleonized Ctrl`'s]&] [s0; &] [s0; [2 Ultimate`+`+ uses a key feature to yield almost identical look on target platforms. It is called `'Chameleon`' and was meant to be only a slim layer to resemble target platform look, but passing time has evolved to a rich featured part of Ultimate`+`+. Own custom Controls can be created quite fast, but often lack the proper support for Chameleon technology, rendering an ugly spot in your overall application, when it uses the other Ultimate`+`+ standard controls, which are `'Chameleon aware`'. So here is how you can extend / properly create a Ctrl derived Ultimate`+`+ control with chameleon support.]&] [s0;2 &] [s0; [*2 1) Define what you consider Style for your control]&] [s0;2 &] [s0; [2 In .h file]&] [s0;C1 &] [s0; [C1 struct Style : ChStyle