Forum Replies Created
-
AuthorPosts
-
SupportKeymaster
Hi again
If you send me a project with example then I'll try to find a best solution and problem will be solved I thinkSupportKeymasterGetGlobalFontColor returns colors of text in labels and default font color for skin.
Color of buttons font may be different for a different types of buttons (in the Vista skin, for example, Button font is Black but ToolButton font is White)
If you want to receive a color of font for any control you can use this code
if YourControl.SkinData.Skinned then begin
NormalColor := YourControl.SkinData.SkinManager.gd[YourControl.SkinData.SkinIndex].FontColor[1];
HotColor := YourControl.SkinData.SkinManager.gd[YourControl.SkinData.SkinIndex].HotFontColor[1];
endSupportKeymasterThank you for additional information.
Your second form (where skin is selected) must have not a skinning?
If SkinProvider is placed there then I do not see a problem…
In the your application this form haven't TsSkinProvider component too?SupportKeymasterHello
Be sure please that SkinManager.SkinningRules.srStdDialogs property is True
If this property is defined but problem is exists still then give me a program with example please…SupportKeymasterHello Giuseppe
If you could give me a little demo with this program you can very help me.
Maybe you have already working example with sources?SupportKeymasterHi
I'm sorry for delay, I was busy in preparing of the new release.
I'll try to change your demo soon.SupportKeymasterI think a program with example is very needed there. I'll try to reproduce this problem, but I'm not sure that I know how to do it…
SupportKeymasterHello
I will make a demo program soon, please wait.SupportKeymasterGlowing is working only for mouse hovering and leaving.
If controls must have glowing effect always then a special code must be added to the component…SupportKeymasterMixture occurs when animating working seems. You can try to disable animation and look…
And thank you for the demo, I'll research it soon.SupportKeymasterHello
For retrieving some colors from skin you can use these functions of the TsSkinManager class
function GetGlobalColor : TColor;
function GetGlobalFontColor : TColor;
function GetActiveEditColor : TColor;
function GetActiveEditFontColor : TColor;
function GetHighLightColor : TColor;
function GetHighLightFontColor : TColor;SupportKeymasterТеперь я это тоже увидел, зазор вверху появляется когда в системе нестандартная высота заголовка, попробую починить
SupportKeymasterЧто-то с версией 6.32 не получается такое получить..
На всякий случай приложил Exe (D2007, AC6.32)SupportKeymasterThank you
You must change this line
CODEbuttonsArray[nNumber].SkinData.FSkinManager:=sSkinManager2;to
CODEbuttonsArray[nNumber].SkinData.SkinManager:=sSkinManager2;
Skinning data will be updated in this case, and problem must be solved.Also I can suggest you to move this line :
CODEbuttonsArray[nNumber].Parent:=PanelTags;after “Visible:=True;”. And remove “Visible:=True;” because button is visible already when created.
SupportKeymasterСкорее всего из-за новой винды, на ней пакет еще не тестировался, скоро будет.
Хотя есть люди, что уже работают на ней и от них я не слышал, чтобы так рисовалось.
“Упрощенный стиль”, это значит без полупрозрачностей и всего остального?SupportKeymasterЭто виста или xp?
SupportKeymasterДумаю, чтобы пакет работал нормально с Delphi10Lite, он должен быть на нем скомпилирован, а это вряд ли будет в ближайшее время..
SupportKeymasterА что насчет демки, если оно все еще есть?
SupportKeymasterСпасибо за демку. Нужно попробовать покласть на форму SkinProvider.
Попробую починить работу без провайдера в версии 6.33.SupportKeymasterI can suggest a solution
When loading from resources is required then may be used Delphi standard dialogs (MessageDlg and others).
When data must be received from system then may be used AlphaControls dialogs (sMessageDlg and others).
Both ways have support of skins. -
AuthorPosts