在win2000下可用api:SetLayeredWindowAttributes,文档中心(或程序员大本营)有这样的文章
解决方案 »
- 怎么读写到Access
- 对象关闭时 不允许操作怎么解决
- listview与treeview与数据库基础问题
- sfilename = Appbbb_.Path & "\" & CStr(sfilename) & ".xls"生成exe竟然没报错,只是在运行exe后才说运行时错误424 需要对象
- SUMPRODUCT($L$3:$GG$3,L1:GG1)
- 将word中的内容(含有公式)逐行读入另一个文件中
- 自定义按钮如何定义default属性?
- 在VB60中如何引入excel工作簿
- 怎样去除窗体上面的标题栏?????
- 怎样修改弹出式菜单的背景颜色。
- 我想写一个VB教程,请大家参谋,参谋
- 怎样用ADO在Access数据库中添加自动编号字段和主关系键。急急急。。。。。
我想在WIN98中去实现,不知可不可以
不可以
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As LongPrivate Const WS_EX_LAYERED = &H80000
Private Const GWL_EXSTYLE = (-20)
Private Const LWA_ALPHA = &H2
Private Const LWA_COLORKEY = &H1Private Sub Form_Load()
Dim rtn As Long
rtn = GetWindowLong(hwnd, GWL_EXSTYLE)
rtn = rtn Or WS_EX_LAYERED
SetWindowLong hwnd, GWL_EXSTYLE, rtn
SetLayeredWindowAttributes hwnd, 0, 200, LWA_ALPHA
End Sub
代码如上dsclub(云中鹤) !