def BindFS(win, func, cb_id): abd = APPBARDATA() abd.cbSize = sizeof(APPBARDATA) print sizeof(APPBARDATA) abd.hWnd = win.Handle abd.rc = RECT(win.Position.x, win.Position.y, 0, 0) abd.uCallbackMessage = cb_id SHAppBarMessage(ABM_NEW, byref(abd)) win.BindWin32(cb_id, AppBarFSCallback(func, cb_id))
def getabd(win, cb_id): abd = APPBARDATA() abd.hWnd = win.Handle abd.uCallbackMessage = FULLSCREEN_CB_ID return abd