Quote:
i will try but can you try to explain me the concept only
Ansolutely. Like I said, what you see in most Windows applications is the default behavior. Windows specifies certain bitmaps to be default for all the buttons and other graphical elements you see. It defines the bahavior for such buttons, and the menus and form elements. Since it is usually done in an object oriented language (or in the case of C, an object oriented style of coding), it is possible to override certain parts of that code. That's what a skin is. It is a set of functions and attributes that have been overridden to still keep the basic functionality of a window, but to easily change simple things like the appearance.