AC_REFRESH:
if (ACUInt(Message.LParam) = ACUInt(SkinData.SkinManager)) then begin
if FCommonData.Skinned and not Loading then begin
Items.BeginUpdate;
InitControl(True);
if HandleAllocated and Assigned(Ac_UninitializeFlatS:cool: then
Ac_UninitializeFlatSB(Handle);
RefreshEditScrolls(SkinData, ListSW);
CommonWndProc(Message, FCommonData);
if not FCommonData.CustomColor then
Color := FCommonData.SkinManager.gd[FCommonData.SkinIndex].Props[0].Color;
InitSkinParams;
PrepareCache;
RedrawWindow(Handle, nil, 0, RDW_FRAME or RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN);
Items.EndUpdate;
end;
Exit;
end;