vb窗口前端显示,看不见msgbox怎么办

[复制链接]
查看11 | 回复3 | 2009-7-13 13:53:48 | 显示全部楼层 |阅读模式
vb窗口前端显示,看不见msgbox怎么办
我是按这个方法做得前端显示
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 Long
Private Const HWND_TOPMOST& = -1
Private Const SWP_NOSIZE& = &H1
Private Const SWP_NOMOVE& = &H2
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
但是。。。msgbox看不见了!
我总不能把那么多msgbox都变成form吧。。。太费劲了!。。。

回复

使用道具 举报

千问 | 2009-7-13 13:53:48 | 显示全部楼层
使用API函数MessageBox来代替MsgBox!...
回复

使用道具 举报

千问 | 2009-7-13 13:53:48 | 显示全部楼层
你可以弹出MSGBOX的时候让窗体取消置顶啊Msgbox消失的时候再把窗体置顶就可以了...
回复

使用道具 举报

千问 | 2009-7-13 13:53:48 | 显示全部楼层
自己做一个msgbox通用就可以了,没必要一个个做啊,变量可以在窗体之间传递的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行