>_<
没人回答,结束..................

解决方案 »

  1.   

    半透明在WIN2000有专门的 API,不规则的窗体可以用CREATERGN,COMBINERGN等函数生成,然后用POINTINRGN函数判断是否在区域内具体的函数名我不是记得很清楚,请自行查阅MSDN
      

  2.   

    半透明的窗体我用过,但是半透明的空间我没办法实现
    ---------------------------------------------
    Private Sub Form_Load()
        Dim rtn As Long
        rtn = GetWindowLong(Me.hwnd, GWL_EXSTYLE)    '取的窗口原先的样式
        rtn = rtn Or WS_EX_LAYERED     '使窗体添加上新的样式WS_EX_LAYERED
        SetWindowLong Me.hwnd, GWL_EXSTYLE, rtn    '把新的样式赋给窗体
       SetLayeredWindowAttributes Me.hwnd, 100, 255, LWA_ALPHA
            '把窗体设置成半透明样式,第二个参数表示透明程度
            '取值范围0--255,为0时就是一个全透明的窗体了
    End Sub
      

  3.   

    I Know But I Not Expression
      

  4.   

    等MicroSoft出下一个操作系统吧
      

  5.   

    那是 不规则窗体和不规则按钮
    用SetWindowRgn设置显示区域就行了不是 半透明控件在现有的Windows操作系统中,只要是控件,就不可能半透明
      

  6.   

    win2000下有api的,98下据说取得背景图后用alpha处理一下然后再自画就可以了