test.py
上传用户:lswyart
上传日期:2008-06-12
资源大小:3441k
文件大小:1k
源码类别:

杀毒

开发平台:

Visual C++

  1. # mtprng_test.py
  2. #
  3. # Author: Jamie Hale
  4. #   Date: November 21 2002
  5. #
  6. # This file tests the mtprng Python extension module.
  7. #
  8. import BalloonTip
  9. import win32con, win32api, win32gui, time
  10. if __name__ == "__main__":
  11.     try:
  12.         hExistingWnd = win32gui.FindWindow(BalloonTip.SHADOWED_CLASS, None)
  13.     except:
  14.         try:
  15.             hExistingWnd = win32gui.FindWindow(BalloonTip.SHADOWLESS_CLASS, None)
  16.         except:
  17.             hExistingWnd = None
  18.     if hExistingWnd is not None:
  19.         win32api.SendMessage(hExistingWnd, win32con.WM_CLOSE, 0, 0)      
  20.         
  21.     hwnd = win32gui.FindWindow("Shell_TrayWnd", "")
  22.     hwnd = win32gui.FindWindowEx(hwnd, 0, "TrayNotifyWnd", "")     
  23.     rect = win32gui.GetWindowRect(hwnd)
  24.     BalloonTip.ShowBalloonTip('Test Title', 'Test TextnTest Text2.', (rect[0], rect[1]),
  25.          win32con.IDI_ERROR, 
  26.          BalloonTip.SHOW_CLOSE_BUTTON|BalloonTip.SHOW_INNER_SHADOW|BalloonTip.SHOW_TOPMOST|
  27.          BalloonTip.CLOSE_ON_KEYPRESS|BalloonTip.CLOSE_ON_LBUTTON_DOWN|BalloonTip.CLOSE_ON_MBUTTON_DOWN|
  28.          BalloonTip.CLOSE_ON_RBUTTON_DOWN,
  29.          0, '', 20000)     
  30.     win32gui.PumpMessages()