#pragma once #include using namespace std; class WindowObject; class WindNode { public: WindNode(void); WindNode(const WindowObject &obj); virtual ~WindNode(void); string m_Class; string m_Name; string m_ProcessName; unsigned int m_WndType; unsigned int m_WndTypeEx; unsigned int m_Width; unsigned int m_Height; unsigned int m_GuiID; unsigned int m_ResZOrder;//for search and result HWND m_ResHwnd;//for search and result BOOL RegExSearch(); BOOL DigDeeper(UINT zOrder); DWORD ZOrderSpecific(); string m_regexClass;//not used string m_regexName;//not used string m_regexProcessName;//not used string m_Dict; string m_DictKey; DWORD m_DictRgb; RECT m_DictArea; POINT m_ResDictKey; };