现在只要我一关闭正在VB中运行的程序,就退出了整个VB。而且调试时,有时还出现“编译错误”,这样也会退出VB。请问这是怎么回事?
解决方案 »
- vb 查询出现“from字句语法错误。。。”帮帮忙吧。。头都快急爆了。在线等
- 再次请教一个关于BMP的问题
- 如何将一个字符串按照规定的长度输出?不足的在右边补空格。谢谢
- XML如何设置里面的语言为简体中文!
- 大侠帮忙解决一下这个数据比较的问题!!急!!希望能留下一段代码给我学习!!!
- 请各路高手帮忙!--如何限制*.log日志文件的纪录数?
- 请问,怎么用CommonDialog控件
- vb combobox的问题
- SOS!高手请进!
- 请回复:用ADDNEW增加一个记录时 , 我怎么撤消这个ADDNEW呢? 是不是UPDATE吗??
- 急急急!!!在線等。確定同目錄下是否存在指定的文件
- DTPicker直接作为我编写类的方法的参数-----显示缺少赋值符号“=”解决不了没有关系看看吧 也许可以学点新东东哦:(
Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Const GWL_WNDPROC = (-4)
Public Const WM_ACTIVATE = &H6
Public Const WA_ACTIVE = 1
Public Const WA_CLICKACTIVE = 2
Public Const WA_INACTIVE = 0Public Function NewWindowProc(ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
If msg = WM_ACTIVATE Then
If (wParam = WA_ACTIVE Or wParam = WA_CLICKACTIVE) Then
Form1.Caption = "活动窗口" `窗口得到焦点时
Else
Form1.Caption = "非活动窗口" `窗口失去焦点时
End If
End If
NewWindowProc = CallWindowProc(OldWindowProc, hwnd, msg, wParam, lParam)
End Function我用的是以上这段代码,如果不用它,怎样才能实现等效效果?