Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > Skin Framework
  New Posts New Posts RSS Feed - Delphi demo project
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Delphi demo project

 Post Reply Post Reply
Author
Message
ctrl View Drop Down
Groupie
Groupie


Joined: 21 July 2008
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote ctrl Quote  Post ReplyReply Direct Link To This Post Topic: Delphi demo project
    Posted: 21 July 2008 at 4:07pm
Hi,

I'm a Delphi programmer and I saw your job with Inno and it seem very good. I would like try SkinFramework with my application, but I'm not sure if I need to use ActiveX. Do you have a Delphi demo project ?

Thank you.
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 22 July 2008 at 1:55am
Hi,
 
Sorry, we don't have Delphi demos. yes, you need ActiveX version of SkinFramework - download Evaluation version and check if it will work for you.
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
ctrl View Drop Down
Groupie
Groupie


Joined: 21 July 2008
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote ctrl Quote  Post ReplyReply Direct Link To This Post Posted: 23 July 2008 at 4:10pm
Hi,

I builded a sample demo, same as  VB sample. But I have a problem with the TStatusBar. When I show it, it freeze because it reexecute the ReCreateWnd method.

I joined my Delphi project.

Philippe

uploads/20080723_160939_SkinFrameWork.zip
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 24 July 2008 at 5:21am
Hi,
 
Thanks, agree this problem with StatusBar. we can try to fix it for next release. Now you can check our CommandBars control as replacement for Menu, Toolbars and StatusBar.
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 24 July 2008 at 7:35am
Hi,
 
Problem that StatusBar recreates self in SYSCOLORCHANGE handler.
 
Solution is to add simple StatusBar class, catch CM_SYSCOLORCHANGE and don't call base method:
 
procedure CMSysColorChange(var Message: TMessage); message CM_SYSCOLORCHANGE;
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
ctrl View Drop Down
Groupie
Groupie


Joined: 21 July 2008
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote ctrl Quote  Post ReplyReply Direct Link To This Post Posted: 24 July 2008 at 9:03am
Hi,

I intercepted this message and it solved this problem. I will continue to evaluate SkinFramework with Delphi.

Thank you.

Philippe
Back to Top
ctrl View Drop Down
Groupie
Groupie


Joined: 21 July 2008
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote ctrl Quote  Post ReplyReply Direct Link To This Post Posted: 24 July 2008 at 12:08pm
Hi,

The TComboBox is skined correctly, but the TDBCombobox is not skinned. You only need drop the control in the demo program.

Philippe
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 25 July 2008 at 2:26am
Hi,
 
Add
 
SkinFrameWork.AddWindowClass('TDBComboBox', 'ComboBox');
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
ctrl View Drop Down
Groupie
Groupie


Joined: 21 July 2008
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote ctrl Quote  Post ReplyReply Direct Link To This Post Posted: 25 July 2008 at 9:19am
Great, the TDBComboBox is now correctly skined.
Do you have an idea for TBitbtn and TSpeedButton?

I tried :

oSkin.AddWindowClass('TBitBtn', 'Button');
oSkin.AddWindowClass('TSpeedButton', 'SpeedButton');

Did not skin...

Thank you.

Philippe
Back to Top
ctrl View Drop Down
Groupie
Groupie


Joined: 21 July 2008
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote ctrl Quote  Post ReplyReply Direct Link To This Post Posted: 12 August 2008 at 11:52am
Is it possible to provide more information on AddWindowClass procedure. It would be greatly appreciate.

Thank you.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.109 seconds.