永发信息网

VB新手提问关于主窗口总在最前的问题?

答案:1  悬赏:40  手机版
解决时间 2021-04-16 10:52
  • 提问者网友:凉末
  • 2021-04-15 21:32

一旦我把主窗口设置成总在最前,软件运行时弹出的对话框,MSG函数出的那个对话框,就被挡住了,而且被挡住也也无法点击,但是如果主窗口不是总在最前的话,用起来很不方便。

怎么实现这种效果,主窗口总在最前,但是弹出的对话框却不会被挡住?

最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-04-15 21:54

模块:Public 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)


窗体:
(窗口在其他窗口前)


Dim myval
myval = SetWindowPos(Form1.hwnd, -1, 0, 0, 0, 0, 3)



MSGBOX始终在前:()包括其他窗口前


mesg = MsgBox("提示",0 + 48 + 0 + 0, "在前")

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯