listskin.h 508 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef _LISTSKIN_H
  2. #define _LISTSKIN_H
  3. #include <windows.h>
  4. class ScrollWnd;
  5. class ListSkin
  6. {
  7. public:
  8. ListSkin(HWND hwnd);
  9. ~ListSkin();
  10. void updateScrollWnd();
  11. void disableHorzScroll();
  12. HWND m_hwnd;
  13. HWND m_listwnd;
  14. HWND m_headerwnd;
  15. ScrollWnd *m_scrollwnd;
  16. WNDPROC m_old_wndproc;
  17. WNDPROC m_old_header_wndproc;
  18. WNDPROC m_old_mainwndproc;
  19. // sort
  20. BOOL sortShow;
  21. BOOL sortAscending;
  22. int sortIndex;
  23. // enabled/disabled handling
  24. int m_enabled;
  25. // int m_changing_item_sel;
  26. };
  27. #endif