![]()  | 
 
Delphi demo project | 
 
    Post Reply  
   | 
  
| Author | |
   
   ctrl  
   
   Groupie  
   Joined: 21 July 2008 Status: Offline Points: 12  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Topic: Delphi demo projectPosted: 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.  | 
 |
![]()  | 
 |
   
   Oleg  
   
   Senior Member  
   Joined: 21 May 2003 Location: United States Status: Offline Points: 11234  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   ctrl  
   
   Groupie  
   Joined: 21 July 2008 Status: Offline Points: 12  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   Oleg  
   
   Senior Member  
   Joined: 21 May 2003 Location: United States Status: Offline Points: 11234  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   Oleg  
   
   Senior Member  
   Joined: 21 May 2003 Location: United States Status: Offline Points: 11234  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   ctrl  
   
   Groupie  
   Joined: 21 July 2008 Status: Offline Points: 12  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   ctrl  
   
   Groupie  
   Joined: 21 July 2008 Status: Offline Points: 12  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   Oleg  
   
   Senior Member  
   Joined: 21 May 2003 Location: United States Status: Offline Points: 11234  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 25 July 2008 at 2:26am | 
 
| 
   
    
   Hi,
 
   
  Add 
SkinFrameWork.AddWindowClass('TDBComboBox', 'ComboBox'); 
    | 
 |
| 
   
     
     Oleg, Support Team 
   
  CODEJOCK SOFTWARE SOLUTIONS  | 
 |
![]()  | 
 |
   
   ctrl  
   
   Groupie  
   Joined: 21 July 2008 Status: Offline Points: 12  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     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  | 
 |
![]()  | 
 |
   
   ctrl  
   
   Groupie  
   Joined: 21 July 2008 Status: Offline Points: 12  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 12 August 2008 at 11:52am | 
 
| 
   
    
   Is it possible to provide more information on AddWindowClass procedure. It would be greatly appreciate. 
   
  Thank you.  | 
 |
![]()  | 
 |
    Post Reply  
   | 
  |
|       
  
  Tweet   	
    | 
 
| Forum Jump | Forum Permissions  ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum  |