WindNode.h 740 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #pragma once
  2. #include <string>
  3. using namespace std;
  4. class WindowObject;
  5. class WindNode
  6. {
  7. public:
  8. WindNode(void);
  9. WindNode(const WindowObject &obj);
  10. virtual ~WindNode(void);
  11. string m_Class;
  12. string m_Name;
  13. string m_ProcessName;
  14. unsigned int m_WndType;
  15. unsigned int m_WndTypeEx;
  16. unsigned int m_Width;
  17. unsigned int m_Height;
  18. unsigned int m_GuiID;
  19. unsigned int m_ResZOrder;//for search and result
  20. HWND m_ResHwnd;//for search and result
  21. BOOL RegExSearch();
  22. BOOL DigDeeper(UINT zOrder);
  23. DWORD ZOrderSpecific();
  24. string m_regexClass;//not used
  25. string m_regexName;//not used
  26. string m_regexProcessName;//not used
  27. string m_Dict;
  28. string m_DictKey;
  29. DWORD m_DictRgb;
  30. RECT m_DictArea;
  31. POINT m_ResDictKey;
  32. };