FixSplitter.cpp
上传用户:power_led
上传日期:2013-04-11
资源大小:373k
文件大小:2k
源码类别:

ICQ/即时通讯

开发平台:

Visual C++

  1. // FixSplitter.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ChatClient.h"
  5. #include "FixSplitter.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CFixSplitter
  13. IMPLEMENT_DYNCREATE(CFixSplitter, CSplitterWnd)
  14. CFixSplitter::CFixSplitter()
  15. {
  16. }
  17. CFixSplitter::~CFixSplitter()
  18. {
  19. }
  20. BOOL CFixSplitter::OnCreateClient(LPCREATESTRUCT /*lpcs*/, CCreateContext* pContext)
  21. {
  22. return m_wndSplitter.Create(this,
  23. 2, 2,       // TODO: adjust the number of rows, columns
  24. CSize(300, 100),  // TODO: adjust the minimum pane size
  25. pContext);
  26. }
  27. BEGIN_MESSAGE_MAP(CFixSplitter, CSplitterWnd)
  28. //{{AFX_MSG_MAP(CFixSplitter)
  29. ON_WM_SIZE()
  30. ON_WM_GETMINMAXINFO()
  31. //}}AFX_MSG_MAP
  32. END_MESSAGE_MAP()
  33. /////////////////////////////////////////////////////////////////////////////
  34. // CFixSplitter message handlers
  35. BOOL CFixSplitter::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext) 
  36. {
  37. // TODO: Add your specialized code here and/or call the base class
  38. return CWnd::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext);
  39. }
  40. void CFixSplitter::OnSize(UINT nType, int cx, int cy) 
  41. {
  42. CSplitterWnd::OnSize(nType, cx, cy);
  43. // TODO: Add your message handler code here
  44. }
  45. void CFixSplitter::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
  46. {
  47. // TODO: Add your message handler code here and/or call default
  48. CSplitterWnd::OnGetMinMaxInfo(lpMMI);
  49. lpMMI->ptMinTrackSize.x = 100;
  50. lpMMI->ptMinTrackSize.y = 200;
  51. lpMMI->ptMaxTrackSize.x = 200;
  52. lpMMI->ptMaxTrackSize.y = 300;
  53. }