Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB

  1. #ifndef __SPLITTERWNDEX_H__
  2. #define __SPLITTERWNDEX_H__
  3. // SplitWnd.h : implementation file
  4. //
  5. class CSplitterWndEx : public CSplitterWnd
  6. {
  7. // Construction
  8. public:
  9. CSplitterWndEx() {};
  10. virtual ~CSplitterWndEx() {};
  11. // Operations
  12. public:
  13. // Overrides
  14. // ClassWizard generated virtual function overrides
  15. //{{AFX_VIRTUAL(CSplitterWndEx)
  16. //}}AFX_VIRTUAL
  17. // Implementation
  18. public:
  19. // These are the methods to be overridden
  20. virtual void StartTracking(int ht);
  21. virtual CWnd* GetActivePane(int* pRow = NULL, int* pCol = NULL);
  22. virtual void SetActivePane( int row, int col, CWnd* pWnd = NULL );
  23. virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
  24. virtual BOOL OnNotify( WPARAM wParam, LPARAM lParam, LRESULT* pResult );
  25. virtual BOOL OnWndMsg( UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult );
  26. // Generated message map functions
  27. protected:
  28. //{{AFX_MSG(CSplitterWndEx)
  29. // NOTE - the ClassWizard will add and remove member functions here.
  30. //}}AFX_MSG
  31. DECLARE_MESSAGE_MAP()
  32. };
  33. #endif //__SPLITTERWNDEX_H__