home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 58 / pcpp58a.iso / extras / quake 3 source / Q3A_ToolSource.exe / Main / RADEditWnd.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2001-01-02  |  1.2 KB  |  55 lines

  1. // RADEditWnd.cpp : implementation file
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "Radiant.h"
  6. #include "RADEditWnd.h"
  7.  
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #undef THIS_FILE
  11. static char THIS_FILE[] = __FILE__;
  12. #endif
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CRADEditWnd
  16.  
  17. CRADEditWnd::CRADEditWnd()
  18. {
  19. }
  20.  
  21. CRADEditWnd::~CRADEditWnd()
  22. {
  23. }
  24.  
  25.  
  26. BEGIN_MESSAGE_MAP(CRADEditWnd, CWnd)
  27.     //{{AFX_MSG_MAP(CRADEditWnd)
  28.     ON_WM_CREATE()
  29.     ON_WM_SIZE()
  30.     //}}AFX_MSG_MAP
  31. END_MESSAGE_MAP()
  32.  
  33.  
  34. /////////////////////////////////////////////////////////////////////////////
  35. // CRADEditWnd message handlers
  36.  
  37. int CRADEditWnd::OnCreate(LPCREATESTRUCT lpCreateStruct) 
  38. {
  39.     if (CWnd::OnCreate(lpCreateStruct) == -1)
  40.         return -1;
  41.  
  42.   CRect rctClient;
  43.   GetClientRect(rctClient);
  44.   m_wndEdit.Create(WS_CHILD | WS_VSCROLL | ES_AUTOHSCROLL | ES_MULTILINE | WS_VISIBLE, rctClient, this, 101);
  45.     return 0;
  46. }
  47.  
  48. void CRADEditWnd::OnSize(UINT nType, int cx, int cy) 
  49. {
  50.     CWnd::OnSize(nType, cx, cy);
  51.   CRect rctClient;
  52.   GetClientRect(rctClient);
  53.   m_wndEdit.SetWindowPos(NULL, rctClient.left, rctClient.top, rctClient.Width(), rctClient.Height(), SWP_SHOWWINDOW);
  54. }
  55.