| 123456789101112131415161718192021222324252627 |
- #pragma once
- class ExternalWindowTracker
- {
- public:
- ExternalWindowTracker(void);
- ~ExternalWindowTracker(void);
- HWND ActiveWnd() const { return m_activeWnd; }
- CString ActiveWndName() { return WndName(m_activeWnd); }
- HWND FocusWnd() const { return m_focusWnd; }
- CString FocusWndName() { return WndName(m_focusWnd); }
- bool IHaveFocus() const { return m_iHaveFocus; }
-
- CString WndName(HWND hWnd);
- bool TrackActiveWnd();
- protected:
- HWND m_activeWnd;
- HWND m_focusWnd;
- bool m_iHaveFocus;
-
- protected:
- bool IsAppWnd(HWND hWnd);
- };
|