怎样让窗体有事件相应时自动在应用程序的最前端显示 怎样让窗体有事件相应时自动在应用程序的最前端显示我的程序连接一个输入设备,当窗口最小化时,设备有数据输入是可以实现窗体自动最大化。但是如何在没最小化时,有事件响应时窗体能在最前端显示?谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongConst HWND_TOPMOST = -1Const HWND_NOTOPMOST = -2Const SWP_NOMOVE = &H2Const SWP_NOSIZE = &H1Const SWP_HIDEWINDOW = &H80Const SWP_SHOWWINDOW = &H40Const FLAGS = &H2 Or &H1在事件响应的过程里写以下代码SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS SetFocusAPI VB声明 Declare Function SetFocusAPI& Lib "user32" Alias "SetFocus" (ByVal hwnd As Long) 说明 将输入焦点设到指定的窗口。如有必要,会激活窗口 返回值 Long,前一个拥有焦点的窗口的句柄 参数表 参数 类型及说明 hwnd Long,准备接收焦点的窗口的句柄 高手 yangao(偶新手 请问门在哪里?) 你这个能实现,但是触发这个事件后 窗体就成了总在最前,如何让窗体到了最前后就取消这个属性 SetWindowPos(Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)到顶后再这样就不是最顶了 SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS恩,这样就可以了,真是太谢谢了 VB 读 windows 系统日志? UDP协议中如何传输文件 软件测试。 只要提出意见就有分 诸位,谁有VB做托盘程序的例子?给我来一份。 Grid总行数问题?(急) 关于DataReport的横打问题 用了skin皮肤控件后窗体的deactivate事件不起作用了 谁有SQLserver2000中存取图片的例子?? 求高手做个特殊的文本阅读器。 各位大哥,到底该用哪个控件呢???(救急) 关于MSchart控件显示的问题???? 关于跳转的问题??
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1
Const SWP_HIDEWINDOW = &H80
Const SWP_SHOWWINDOW = &H40
Const FLAGS = &H2 Or &H1在事件响应的过程里写以下代码
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS
Declare Function SetFocusAPI& Lib "user32" Alias "SetFocus" (ByVal hwnd As Long)
说明
将输入焦点设到指定的窗口。如有必要,会激活窗口
返回值
Long,前一个拥有焦点的窗口的句柄
参数表
参数 类型及说明
hwnd Long,准备接收焦点的窗口的句柄
到顶后再这样就不是最顶了
恩,这样就可以了,真是太谢谢了