def cancel_entrust(self, stock_code, direction):
"""
??
:param stock_code: str ????
:param direction: str 'buy' ??? 'sell' ??
:return: bool ????????
"""
direction = 0 if direction == 'buy' else 1
try:
win32gui.SendMessage(self.refresh_entrust_hwnd, win32con.BM_CLICK, None, None) # ????
time.sleep(0.2)
win32gui.SendMessage(self.cancel_stock_code_hwnd, win32con.WM_SETTEXT, None, stock_code) # ????
win32gui.SendMessage(self.cancel_query_hwnd, win32con.BM_CLICK, None, None) # ????
time.sleep(0.2)
if direction == 0:
win32gui.SendMessage(self.cancel_buy_hwnd, win32con.BM_CLICK, None, None) # ??
elif direction == 1:
win32gui.SendMessage(self.cancel_sell_hwnd, win32con.BM_CLICK, None, None) # ??
except:
traceback.print_exc()
return False
time.sleep(0.3)
return True
评论列表
文章目录