我想问一下,有没有办法,自己定义一个窗体呀?
我不想用使用windows这样的默认窗体,我可不可能改变窗体标题栏的颜色、宽度、样式等?
也不知道什么地方有这种教程呀?有谁知道吗?谢谢了。

解决方案 »

  1.   

    只要你使用了API函数CreateWindow来创建窗口,窗口的基本形式就定下来了,除了API允许你修改的,比如有没有标题栏,控制标题栏上的按钮状态等等,其它的都不能修改,至少颜色是不能修改的。当然你可以采用现在很多人采用的方式,重画整个窗口,制作不规则窗口等等,但是这些好像与你问的本意不太相符了。
      

  2.   

    这个应该可以满足:http://www.microsoft.com/china/MSDN/library/netFramework/netframework/WindowsForms.mspx
    使用 Microsoft® .NET Framework 可以轻松地创建基于 Windows® 的应用程序:您只需创建窗体、添加控件,然后将窗体连接到业务逻辑,这样就可以了。但这样的应用程序并不能为用户提供真正需要的交互功能。例如,当发生重要的外部事件时,这类应用程序通常不会通知用户。并且窗口的外观相同 - 相同的战舰灰色窗体、相同的标准控件、相同的感觉。十分单调!使用 .NET Framework 和 GDI+,可以轻松地将某些样式添加到您的应用程序中。您可以使用透明度、形状不规则的窗口、通知图标、弹出窗口、不同配色方案等元素。通过精心运用这些设计元素,就可以在应用程序和用户之间建立起更吸引人的交互体验。