GuiServerExplorer.cpp
上传用户:wlkj888
上传日期:2022-08-01
资源大小:806k
文件大小:1k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. #include "StdAfx.h"
  2. #include "guiserverexplorer.h"
  3. #include "resource.h"
  4. #define ID_REFRESH 0x355
  5. #define ID_CONNECT 0x356
  6. #define ID_CONSERVER 0x367
  7. CGuiServerExplorer::CGuiServerExplorer(void)
  8. {
  9. }
  10. CGuiServerExplorer::~CGuiServerExplorer(void)
  11. {
  12. }
  13. BEGIN_MESSAGE_MAP(CGuiServerExplorer, CGuiControlBar)
  14. ON_WM_CREATE()
  15. ON_COMMAND(ID_REFRESH,  OnExplorer)
  16. ON_COMMAND(ID_CONNECT,  OnServer)
  17. ON_COMMAND(ID_CONSERVER,  OnConnect)
  18. END_MESSAGE_MAP()
  19. int CGuiServerExplorer::OnCreate(LPCREATESTRUCT lpCreateStruct)
  20. {
  21. if (CGuiControlBar::OnCreate(lpCreateStruct) == -1)
  22. return -1;
  23. const DWORD dwStyle =WS_CHILD | WS_VISIBLE | TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS ;
  24. if (!m_ctServer.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,124))
  25. return -1;
  26. CreatServerExplorer();
  27. if (!m_TreeServerExplorer.Create(dwStyle, CRect(0,0,0,0), &m_ctServer, 2))
  28. return -1;
  29. m_ctServer.AddComponen(&m_TreeServerExplorer);
  30. // TODO:  Add your specialized creation code here
  31. return 0;
  32. }
  33. void CGuiServerExplorer::OnConnect()
  34. {
  35. AfxMessageBox("Connect");
  36. }
  37. void CGuiServerExplorer::OnServer()
  38. {
  39. AfxMessageBox("Server");
  40. }
  41. void CGuiServerExplorer::OnExplorer()
  42. {
  43. AfxMessageBox("Refresh");
  44. }
  45. int CGuiServerExplorer::CreatServerExplorer()
  46. {
  47. // m_miServer.SetColor(GuiDrawLayer::GetRGBColorXP());
  48. return 1;
  49. }