Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://www.codeproject.com/KB/dialog/custom_windows.aspx" rel="nofollow noreferrer">This article</a> describes how to draw custom windows. The author also shows how to draw non-rectangular windows.</p> <p>If you could use WPF instead of Windows Forms, this is a good article about customizing window drawing:<br> <a href="http://www.codeguru.com/csharp/.net/net_wpf/article.php/c16379/" rel="nofollow noreferrer">http://www.codeguru.com/csharp/.net/net_wpf/article.php/c16379/</a></p> <p>There is also a question with some good answers here on SO: <a href="https://stackoverflow.com/questions/1469727/creating-custom-forms-in-wpf">Creating custom forms in WPF?</a></p> <p><strong>Update:</strong><br> I think that skinning and custom drawing is fun to do from a programmers perspective, but I also think that there is almost no benefit for the user.<br> The creators of the platform you are developing for might have put a lot of effort into the design of their windowing toolkits.<br> If you just want to change some visual aspects of your application you also should take into account that you might miss some important other aspects of UI design: </p> <ul> <li>consistency</li> <li>accessibility</li> <li>aesthetics (if you are overdoing effects, gradients, ...)</li> <li>internationalization</li> <li>...</li> </ul> <p>As you are developing for Windows, you also lose the skinning ability of the OS itself. And I think that some of the skins that come with newer versions of Windows are pretty good.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload