怎样把vb应用程序不显示在任务栏,还有程序启动后怎么把键盘锁了
解决方案 »
- 将.xls文件转换成.txt文件,txt文件中用","分开
- 我有一个五层节点的树!想通过第三层节点生成xml文件.
- 如何对基于数据库的逻辑比较进行处理,谢谢!
- 如何获取系统软(操作系统)、硬件(CPU、主板、硬盘)信息?
- ADO创建ACCESS数据库可创建什么类型的字段?
- 请问哪里有TRUE DBINPUT控件下载?
- VB程序错误:“当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制”
- VB中怎样给局域网计算机发送消息啊?
- 如何编写高质量的VB代码?加群263653236 一起探讨VB技术
- 一个关于打印的问题
- 删除动态数组中的元素
- 如何使用MAPIMessages设定多个收件人
免费的学习、交流、源码、工具下载网站,欢迎大家访问!
http://www.j2soft.cn/
把整个键盘都屏蔽掉:'以下在.Bas中
Declare Sub Sleep Lib "KERNEL32" (ByVal dwMilliseconds As Long)Public Const WH_JOURNALRECORD = 0Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long
Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, lParam As Any) As LongPublic hNxtHook As Long ' handle of Hook ProcedureSub EnableHook()
hNxtHook = SetWindowsHookEx(WH_JOURNALRECORD, AddressOf HookProc, App.hInstance, 0)
End Sub
Sub FreeHook()
Dim ret As Long
ret = UnhookWindowsHookEx(hNxtHook)
End Sub
Function HookProc(ByVal code As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
HookProc = CallNextHookEx(hNxtHook, code, wParam, lParam)
End Function'以下在Form中,需求:一个Command1, 一个text1
Private Sub Command1_Click()
Dim str5 As String, len5 As Long, i As Long
Call EnableHook
str5 = "这是一个测试JournalPlayBackHook的程式"
len5 = Len(str5)
For i = 1 To len5
Text1.Text = Mid(str5, 1, i)
Text1.Refresh
Sleep (200)
Next
Call FreeHook
End Sub
看看这个