Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 05-08-2005, 09:40
raygun
 
Posts: n/a
Skinning an app in Visual C++

Seen a lot of questions around the web on how to program a skinable
app but no answers, except a few for VB programmers. So thought I'd post some beginner info to help newbie C++ programmers. It's enough to
get started.
If you circulate the attached zip around to friends then pretty soon
most people should know how to write skinnable apps.

Raygun
Attached Files
File Type: zip tryskin.zip (437.5 KB, 100 views)
Reply With Quote
  #2  
Old 05-08-2005, 15:51
omidgl omidgl is offline
Friend
 
Join Date: Jul 2004
Posts: 86
Rept. Given: 10
Rept. Rcvd 4 Times in 3 Posts
Thanks Given: 0
Thanks Rcvd at 5 Times in 5 Posts
omidgl Reputation: 4
Hi raygun

Great work . But there are many Skin Engines for VC++ like Active Skin and Direct Skin. I don't think that real programmers bother themeselves with writing skin engines for their works.

By the way you can't call a simple shaped window , a Skin.

Regards
O M I D

Last edited by omidgl; 05-08-2005 at 16:00.
Reply With Quote
  #3  
Old 05-08-2005, 20:56
Silver
 
Posts: n/a
You may find the following article of interest:

http://www.flipcode.com/articles/article_win32skins.shtml

Quote:
WIN32 Window Skinning

In this tutorial, I'll explain the basics of window regions and how to skin your application windows so that in the end you'll be able to easily enhance your application's visuals dramatically. At the end of this article I will present you with a skinning class that will make window skinning very easy and straightforward.
Reply With Quote
  #4  
Old 05-09-2005, 01:49
Jupiter's Avatar
Jupiter Jupiter is offline
Lo*eXeTools*rd
 
Join Date: Jan 2005
Location: Moscow, Russia
Posts: 214
Rept. Given: 36
Rept. Rcvd 61 Times in 36 Posts
Thanks Given: 20
Thanks Rcvd at 149 Times in 42 Posts
Jupiter Reputation: 61
I recommend you to check Shareaza source code.
Shareaza has great skinning support.
http://www.shareaza.com/
download binaries and source:
http://sourceforge.net/project/showfiles.php?group_id=110672
Reply With Quote
  #5  
Old 05-09-2005, 01:53
raygun
 
Posts: n/a
Dear OMIDLG

With regard to purchasing somebody's else's ready-made skin classes , yes real programmers do do this kind of stuff - or else
there would be nobody to peddle libraries such as those you mention. So
your statement about "real programmers" is self-contradictory.

With regard to the definition of skins, you can think of it this way:

the human body has a skeleton and muscles that give us a shape, so
similarly with the app the region stuff gives the shape to the app

But also the human body has a skin which gives an outer color, texture, etc, so similarily the bitmap file that the app blits
onto the window is like the body's skin.

But with skinned and skinnable apps users generally think of both the shape
and the bitmap when they think of the skin. I hope this answers your query. If you ignore the bitmap part you miss half the fun.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
New ASPACK 2.12 Skinning Wackyass General Discussion 1 10-16-2004 01:22
Visual Studio .NET Enterprise Architect Full ISO + MSDN and Visual Fox Pro8 (English) MEAN General Discussion 5 04-28-2004 20:36


All times are GMT +8. The time now is 16:17.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )