From 954ead41d9391bca28a3cc4f9592f73f25b3bbc8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 02 一月 2023 17:55:06 +0800 Subject: [PATCH] '完善批量设置代码' --- ConsoleApplication/THSActionUtil.cpp | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/ConsoleApplication/THSActionUtil.cpp b/ConsoleApplication/THSActionUtil.cpp index f78a4e6..42ccac6 100644 --- a/ConsoleApplication/THSActionUtil.cpp +++ b/ConsoleApplication/THSActionUtil.cpp @@ -96,6 +96,21 @@ return 0; } +HWND THSActionUtil::getTradeSimpleDelegateWindow() +{ + list<HWND> wlist = Win32Util::searchWindow("同花顺远航版"); + list<HWND>::iterator ele; + for (ele = wlist.begin(); ele != wlist.end(); ele++) { + HWND hwnd = *ele; + hwnd = FindWindowExA(hwnd, NULL, NULL, NULL); + string name = Win32Util::getWindowName(hwnd); + if (name.find("网上股票交易系统") != string::npos) { + return hwnd; + } + } + return 0; +} + HWND THSActionUtil::getTradeSuccessWindow() { list<HWND> wlist = Win32Util::searchWindow("网上股票交易系统"); @@ -217,10 +232,16 @@ void THSActionUtil::openSecondScreen() { + HWND second = getSecondWindow(); + if (second > 0) { + Win32Util::showWindow(second); + return; + } + list<HWND> wlist = Win32Util::searchWindow("同花顺("); bool open = false; - HWND mainPage = 0; + HWND mainPage = getMainWin(); list<HWND>::iterator ele; for (ele = wlist.begin();ele != wlist.end();ele++) { -- Gitblit v1.8.0