WorkFrame.cpp
上传用户:maryhy001
上传日期:2007-05-02
资源大小:2317k
文件大小:2k
源码类别:

网格计算

开发平台:

Visual C++

  1. // WorkFrame.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "trfAgent.h"
  5. #include "WorkFrame.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CWorkFrame
  13. IMPLEMENT_DYNCREATE(CWorkFrame, CFrameWnd)
  14. CWorkFrame::CWorkFrame()
  15. {
  16. }
  17. CWorkFrame::~CWorkFrame()
  18. {
  19. }
  20. BEGIN_MESSAGE_MAP(CWorkFrame, CFrameWnd)
  21. //{{AFX_MSG_MAP(CWorkFrame)
  22. // NOTE - the ClassWizard will add and remove mapping macros here.
  23. //}}AFX_MSG_MAP
  24. END_MESSAGE_MAP()
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CWorkFrame message handlers
  27. BOOL CWorkFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) 
  28. {
  29. ASSERT(NULL != pContext);
  30. //////////////////////////////////////////////////////////////////////////
  31. if(!this->m_wndLRSplit.CreateStatic(this, 1, 2))
  32. {
  33. TRACE0("Failed to create m_wndLRSplit windown");
  34. return FALSE;
  35. }
  36. if(!this->m_wndLRSplit.CreateView(0, 0, RUNTIME_CLASS(CWorkspaceView), CSize(200, 0), pContext))
  37. {
  38. TRACE0("Failed to create m_pwndWorkspaceView windown");
  39. return FALSE;
  40. }
  41. this->m_pwndWorkspaceView = (CWorkspaceView*)m_wndLRSplit.GetPane(0, 0);
  42. if(!this->m_wndLRSplit.CreateView(0, 1, RUNTIME_CLASS(CFileTransFrame), CSize(0, 0), pContext))
  43. {
  44. TRACE0("Failed to create m_pwndFileTransView windown");
  45. return FALSE;
  46. }
  47. this->m_pwndFileTransView = (CFileTransFrame*)m_wndLRSplit.GetPane(0, 1);
  48. //////////////////////////////////////////////////////////////////////////
  49. this->RecalcLayout();
  50. return TRUE;
  51. }