请问:最小化以后的窗口,如何使它的提示框(showmessage或messagebox产生的)在最前面弹出?(100分)

  • 主题发起人 主题发起人 yukuang
  • 开始时间 开始时间
使他的Handle为0。
或者使用MessageBoxEx
主要是设置父类句柄。
 
呵呵,只设Handle为0还不行,还得再设它的标志:
;MessageBox(0,'XXXX','YYYYY',MB_ICONINFORMATION+MB_DEFAULT_DESKTOP_ONLY);
使用MessageBox,因为有handle可设,
handle为'0'表示为桌面为父句柄
加上 "MB_DEFAULT_DESKTOP_ONLY " 就OK了!
 
如下,OK了。
; MessageBox(0, '这个对话框是全局的', '提示', MB_ICONINFORMATION + MB_SYSTEMMODAL + MB_OK);
 
多人接受答案了。
 
后退
顶部