winform换肤程序,自绘边框,标题栏。有经验的给点提示,谢谢

解决方案 »

  1.   

    http://www.codeproject.com/library/USkin.asphttp://www.codeproject.com/cs/miscctrl/taskbarnotifier.asphttp://www.codeproject.com/mobilepc/graphic_button_control.asphttp://www.codeproject.com/useritems/WinampRemoteGadget.asp
      

  2.   

    to:kyle315(给我个支点,我能翘起地球仪) 
    怎么换图片
      

  3.   

    自己做背景图片..
    然后,在backgroundimage属性 中使用你的图片..
      

  4.   

    to:zhangliu_521(浪客)
    标题栏怎么使用backgroudimage属性?
      

  5.   

    调用api: GetDC获取窗口设备的句柄,
    调用Graphics.FromHdc(窗口设备的句柄)来获取窗口设备的Graphics,有了Graphics就可以随便你自己画了。。
      

  6.   

    zzf2004(相信) ( )
    sorry!!!!!
    标题栏
    ICO
      

  7.   

    你可以参考那些可以换肤的软件,大多可换肤的软件的目录下面都有一个盛放皮肤图片的文件夹,当切换皮肤的时候,会获取相应目录下的皮肤图片。很重要的一点是各对应皮肤的文件名最好相同,这样切换皮肤的时候只用改变对应的目录名就行了。
    例如:Skins目录下面放了A,B,C,D四个文件夹,分别代表四种不同的皮肤,A目录下有bmp1,bmp2,bmp3等皮肤图片,B,C,D目录下也用相同名字的文件,这样方便图片的调用。
    你可以参考一下金山词霸。
    具体图片怎样在页面上绘制,我建议你用GDI+去做,当然也可以用其他的方法。
      

  8.   

    http://www.codeproject.com/cs/miscctrl/taskbarnotifier.asp?df=100&forumid=13655&select=2017076#xx2017076xx
      

  9.   

    这是我做的几个界面效果图:
    http://www.tty.cn/bbs/uploadfile/2007-2/200721318225546087.jpg
    http://www.tty.cn/bbs/uploadfile/2007-2/20072131823570940.jpg
    http://www.tty.cn/bbs/uploadfile/2007-2/200721318231470292.jpg实现方法也是利用的Gdi+做出来的。呵呵