sSkinProvider modify

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #38103
    J-23
    Participant

    Hello,

    Is it possible to modify TsSkinProvider in the unrecorded version so that it does not check if it is on the form. If after turning it off, it works as expected, I'll buy all of AlphaControls with sources.

    #58879
    Support
    Keymaster

    Hello

    Do you mean, you need to disable a checking of second instance of the TsSkinProvider on the form?

    Maybe you need something another? Because this checking exists for avoiding of conflicts between of several instances of the TsSkinProvider.

    Maybe you has some problem which we can solve by another way?

    #58911
    J-23
    Participant
    'Support' wrote:

    Hello

    Do you mean, you need to disable a checking of second instance of the TsSkinProvider on the form?

    Maybe you need something another? Because this checking exists for avoiding of conflicts between of several instances of the TsSkinProvider.

    Maybe you has some problem which we can solve by another way?

    Hello,

    I am writing applications in Windows under Lazarus and I need skinning. Native AlphaControls does not support Lazarus.

    I wanted to try the approach from the DLL, where I will build a DLL with AlphaControls in the middle, giving this procedure outside

    DLL Code

    Code:
    procedure SkinProvider(Form: TForm); stdcall;
    var
    SP: TsSkinProvider;
    begin
    SP := TsSkinProvider.Create(Form);
    SP.Form := Form;
    end;

    I want to try if I get skinning on the Lazarus Forms under Windows in this way.

    If so, I will buy AlphaControls with the sources and modify them.

    #58914
    Support
    Keymaster

    Can we discuss it via Skype? It may be more effective there than forum.

    I'm Sergvg76 there.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.