我写了一个有时间提醒功能的小程序,如果这个程序为当前程序,则没有问题。如果我把它最小化,则跳出的msgbox会出现,但是看不见。怎样能让它出现在最顶端阿?类似很多播放窗口实现的那样。
    还有,我很想知道foxmail里面的新邮件提示栏是怎么实现的。就是邮件标题不停的滚动,双击可以查看。     请帮忙,分不够再加

解决方案 »

  1.   

    自己做一个弹出式窗口,设为最前窗口.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 Sub Form_Load()
    SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, 1
    End Sub
      

  2.   

    你可以写一个dll,然后把窗体放在那里就行了!
      

  3.   

    查API函数吧.这样的功能只有API能办到了.!