我正是想用程序播放媒体文件!把整个From都占满了,不能用Form_KeyDown,而且这个控件也没有KeyDown事件。
请高手帮忙!
请高手帮忙!
解决方案 »
- vb6 如何开发ActiveX控件 ,我想让asp调用使用
- vb 读取文件名2--不要后缀
- CS模式.怎么防这样的连接
- 在DataGrid控件中出现了个问题是怎么回事
- 50分在线问:data Report控件中能对Label标签控件赋值吗?
- treeview控件,如何让窗体启动后让treeview其中的一个节点选中啊!
- VB内部函数不能用是什么原因(如str(),trim()chr()这些函数都不能用)急!!!
- 请问在VB开发的多窗口程序中,如何生成像VB开发环境中的资源管理等各种属性窗口。
- 如何在VB中使用ITaskbarList3
- 请问在VB中如何根据一个汉字而得到这个汉字的拼音?谁知道...
- 谁在VB里用LoadLibrary方式调用过DLL???
- ??如何在播放文件的表面上有例如CommandBox按钮??
Picutre可以透明吗?我设定为Picutre1.FillStyle = vbFSTransparent,可是并没有透明,挡在下面的控件还是看不到To pgfan(波罗的海):
可以讲的具体一些吗?有例程吗?
'在一个模块中
Public Const MAX_PATH As Long = 260&
Public Const WM_DROPFILES As Long = &H233&
Public procOld As Long
Public Declare Function CallWindowProc& Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc&, _
ByVal hWnd&, ByVal Msg&, ByVal wParam&, ByVal lParam&)
Public Declare Sub DragAcceptFiles Lib "shell32.dll" (ByVal hWnd&, ByVal fAccept&)
Public Declare Function DragQueryFile& Lib "shell32.dll" Alias "DragQueryFileA" (ByVal hDrop&, ByVal iFile&, _
ByVal lpszFile$, ByVal cch&)
Public Declare Sub DragFinish Lib "shell32.dll" (ByVal hDrop&)Public Function WindowProc(ByVal hWnd As Long, ByVal iMsg As Long, _
ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case iMsg
Case WM_DROPFILES
FrmMain.DropFiles wParam
WindowProc = False
Exit Function
End Select
WindowProc = CallWindowProc(procOld, hWnd, iMsg, wParam, lParam)
End Function
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
private form_onload()
DragAcceptFiles Me.hWnd, True
procOld = SetWindowLong(Me.hWnd, GWL_WNDPROC, AddressOf WindowProc)
end sub'''''''''''''''''''''''''''''''''''''''Private Sub Form_Unload(Cancel As Integer)
SetWindowLong Me.hWnd, GWL_WNDPROC, procOld
End
End Sub
但是程序好像无法正常退出,怎么办啊
Public Sub DropFiles(ByVal hDrop&)
Dim sFileName$, nCharsCopied&
sFileName = String$(MAX_PATH, vbNullChar)
nCharsCopied = DragQueryFile(hDrop, 0&, sFileName, MAX_PATH)
DragFinish hDrop
If nCharsCopied Then
sFileName = Left$(sFileName, InStr(sFileName, vbNullChar) - 1)
If IsSwf(ByVal sFileName) Then List1.AddItem sFileName
End If
End Sub
当鼠标拖动网页上的URL到窗体上时也能接受地址,不过当拖动的是本地文件时就分不清本地文件路径和网络URL,而报错