vb6 systray-在任何其他窗口上打开窗口

vb6 systray-在任何其他窗口上打开窗口,vb6,Vb6,我正在用vb6编写一个程序来通知用户。该程序在windows systray中,并在计时器上最大化主窗体。但是,如果用户使用某个应用程序打开,则我的窗口是从后面打开的。如何打开顶部的通知窗口?您可以使用passingHWND\u top作为hwninsertafter参数将窗口设置在顶部 请注意,有一些示例会迫使窗口聚焦,而不是仅仅移动到顶部,这是不应该做的,因为这会让用户非常恼火(Outlook在许多其他应用程序中都会这样做)

我正在用vb6编写一个程序来通知用户。该程序在windows systray中,并在计时器上最大化主窗体。但是,如果用户使用某个应用程序打开,则我的窗口是从后面打开的。如何打开顶部的通知窗口?

您可以使用passing
HWND\u top
作为
hwninsertafter
参数将窗口设置在顶部

请注意,有一些示例会迫使窗口聚焦,而不是仅仅移动到顶部,这是不应该做的,因为这会让用户非常恼火(Outlook在许多其他应用程序中都会这样做)