将窗体设置成平面窗体,再用4个line控件

解决方案 »

  1.   

    用shape控件来制作一个边框,然后设置边框的颜色。
      

  2.   

    用GetWindowDC(Me.hwnd)得到窗体DC之后用API绘制
    Me.HDC只能得到窗体客户区的DC,所以不可以的
      

  3.   

    设置窗体样式为0
    然后做个图片,
    在picture属性里设置窗体背景~
      

  4.   


    1.BorderStyle设置为:0-None,
    2.四边用:Shape控件画。或用Line
      

  5.   

    将窗体设置成平面窗体,再用4个line控件
    How to create transparent forms in Visual Basic. 
    http://www.vb-faq.com/Articles/Pharis/transparentform.asp
    How to make a form transparent
    http://216.26.168.92/tips/tip76.html
    http://www.saberman.com/VBSamples/SetWindow/Index.htm
      

  6.   

    方法1.修改注册表(不过是修改所有窗口的)方法2.用HOOK,拦截WM_NCPAINT事件,用自已的代码来画边框你可以看看我的例程http://www14.brinkster.com/weblover/drawform1.rar
      

  7.   

    上面错了,应该是这个
    http://www14.brinkster.com/weblover/drawform1.zip
      

  8.   

    将窗体设置成平面窗体,再用4个line控件
    How to create transparent forms in Visual Basic. 
    http://www.vb-faq.com/Articles/Pharis/transparentform.asp
    How to make a form transparent
    http://216.26.168.92/tips/tip76.html
    http://www.saberman.com/VBSamples/SetWindow/Index.htm