标签: vb6
我正在vb6中编写一个程序来通知用户。该程序在Windows系统中,在计时器上最大化主窗体。但是,如果用某个应用程序打开了用户,我的窗口就在后面。如何在顶部打开我的通知窗口?
答案 0 :(得分:1)
您使用SetWindowPos()作为HWND_TOP参数传递hwndInsertAfter,将窗口设置在顶部。
SetWindowPos()
HWND_TOP
hwndInsertAfter
请注意,周围有样本强制窗口采取焦点,而不是只是移动到顶部,你不应该做,因为它会真正惹恼用户(Outlook在许多其他应用程序中做到这一点)