1234567891011121314151617181920212223242526 |
- #pragma once
- #include <vector>
- #include <string>
- using namespace std;
- #include "WindNode.h"
- class WindFuncs
- {
- public:
- WindFuncs(void);
- virtual ~WindFuncs(void);
- static BOOL CheckWindowMatch(HWND subhandle,WindNode &node,BOOL Visible = FALSE);
- static BOOL CheckTheProcess(HWND Wnd,WindNode &node);
- static UINT GetZOrder(HWND Wnd);
- static HWND GetTrueParent(HWND hwnd);
- static BOOL CmpNoCase(string &src,string &des);
- static WindNode LocateOneWindow(HWND Parent,WindNode &node,BOOL Visible = TRUE);
- static BOOL LocateWindows(HWND Parent,WindNode &node,vector<WindNode> &reslist,BOOL Visible = TRUE,BOOL singleSearch = FALSE);
- static BOOL LocateWindowsWithRegEx(HWND Parent,WindNode &node,vector<WindNode> &reslist,BOOL Visible = TRUE,BOOL singleSearch = TRUE);
- };
|