www.pudn.com > 10040637740.zip > test.py
# mtprng_test.py
#
# Author: Jamie Hale
# Date: November 21 2002
#
# This file tests the mtprng Python extension module.
#
import BalloonTip
import win32con, win32api, win32gui, time
if __name__ == "__main__":
try:
hExistingWnd = win32gui.FindWindow(BalloonTip.SHADOWED_CLASS, None)
except:
try:
hExistingWnd = win32gui.FindWindow(BalloonTip.SHADOWLESS_CLASS, None)
except:
hExistingWnd = None
if hExistingWnd is not None:
win32api.SendMessage(hExistingWnd, win32con.WM_CLOSE, 0, 0)
hwnd = win32gui.FindWindow("Shell_TrayWnd", "")
hwnd = win32gui.FindWindowEx(hwnd, 0, "TrayNotifyWnd", "")
rect = win32gui.GetWindowRect(hwnd)
BalloonTip.ShowBalloonTip('Test Title', 'Test Text\nTest Text2.', (rect[0], rect[1]),
win32con.IDI_ERROR,
BalloonTip.SHOW_CLOSE_BUTTON|BalloonTip.SHOW_INNER_SHADOW|BalloonTip.SHOW_TOPMOST|\
BalloonTip.CLOSE_ON_KEYPRESS|BalloonTip.CLOSE_ON_LBUTTON_DOWN|BalloonTip.CLOSE_ON_MBUTTON_DOWN|\
BalloonTip.CLOSE_ON_RBUTTON_DOWN,
0, '', 20000)
win32gui.PumpMessages()