forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


vds with xp and win 98

 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help
View previous topic :: View next topic  
Author Message
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Wed May 12, 2004 3:01 pm    Post subject: vds with xp and win 98 Reply with quote

hi all,

i just got a laptop from work with xp installed on it and found some disturbing differences (for me anyway) between vds under win98 and xp

(1) the SMOOTH style for progress bars does not seem to work under xp

(2) i can have a coloured GROUP element under win 98 but it is not displayed in colour under xp...a good example of that is my skins program available from vdsworld...it works fine under win 98...but under xp, the group item is not coloured

(3) same thing with the checkbox

am i missing something or is that normal?

serge

_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
jules
Professional Member
Professional Member


Joined: 14 Sep 2001
Posts: 1043
Location: Cumbria, UK

PostPosted: Wed May 12, 2004 4:36 pm    Post subject: Reply with quote

It should look the same if you choose the Windows Classic style. Under the XP theme, a different common controls DLL is used, and in order for everything to match in with the XP theme, the user-selected colors for dialog elements are ignored.
_________________
The Tech Pro
www.tech-pro.net
Back to top
View user's profile Send private message Visit poster's website
PGWARE
Web Host


Joined: 29 Dec 2001
Posts: 1565

PostPosted: Wed May 12, 2004 6:29 pm    Post subject: Reply with quote

I can verify what Jules says is absolute truth. Windows XP will override certain control styles - for instance you cannot have a smooth style for a progress bar. Windows XP likes to have a non-smooth progress bar with green bars in it. Groups and panels color also cannot be modified unless you directly subclass the control and paint on it after XP has done it's thing to it - this may be possible in VDS but I doubt it since subclassing controls isn't native.

If you absolutely want to maintain a visual apperance then do not include the MANIFEST file inside your exe - this has the side effect that buttons and other controls will not use XP style theme but your controls should maintain their features since they are using the older commctrls.
Back to top
View user's profile Send private message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Wed May 12, 2004 7:30 pm    Post subject: Reply with quote

Alternatively you can selectively disable the XP theme for a single control and try - can be done easily with vdsgui dll. it may help with some controls and not with some others U can give it a try.
_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Thu May 13, 2004 12:52 am    Post subject: Reply with quote

thanks for all your replies...i will have a look at each of your suggestions...what a bother!

serge

_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group