SkyDomeDlg.cpp
上传用户:xhbjoy
上传日期:2014-10-07
资源大小:38068k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // SkyDomeDlg.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "OGRESceneMgr.h"
  5. #include "SkyDomeDlg.h"
  6. #include ".skydomedlg.h"
  7. // SkyDomeDlg 对话框
  8. IMPLEMENT_DYNCREATE(SkyDomeDlg, CDHtmlDialog)
  9. SkyDomeDlg::SkyDomeDlg(CWnd* pParent /*=NULL*/)
  10. : CDHtmlDialog(SkyDomeDlg::IDD, SkyDomeDlg::IDH, pParent)
  11. {
  12. skydomemater="";
  13. }
  14. SkyDomeDlg::~SkyDomeDlg()
  15. {
  16. }
  17. void SkyDomeDlg::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDHtmlDialog::DoDataExchange(pDX);
  20. DDX_Control(pDX, IDC_COMBO1, skydomecombo);
  21. skydomecombo.AddString("Examples/CloudySky");
  22. }
  23. BOOL SkyDomeDlg::OnInitDialog()
  24. {
  25. CDHtmlDialog::OnInitDialog();
  26. return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
  27. }
  28. BEGIN_MESSAGE_MAP(SkyDomeDlg, CDHtmlDialog)
  29. ON_CBN_SELCHANGE(IDC_COMBO1, OnCbnSelchangeCombo1)
  30. END_MESSAGE_MAP()
  31. BEGIN_DHTML_EVENT_MAP(SkyDomeDlg)
  32. DHTML_EVENT_ONCLICK(_T("ButtonOK"), OnButtonOK)
  33. DHTML_EVENT_ONCLICK(_T("ButtonCancel"), OnButtonCancel)
  34. END_DHTML_EVENT_MAP()
  35. // SkyDomeDlg 消息处理程序
  36. HRESULT SkyDomeDlg::OnButtonOK(IHTMLElement* /*pElement*/)
  37. {
  38. OnOK();
  39. return S_OK;  // 除非将焦点设置到控件,否则返回 TRUE
  40. }
  41. HRESULT SkyDomeDlg::OnButtonCancel(IHTMLElement* /*pElement*/)
  42. {
  43. OnCancel();
  44. return S_OK;  // 除非将焦点设置到控件,否则返回 TRUE
  45. }
  46. void SkyDomeDlg::OnCbnSelchangeCombo1()
  47. {
  48. // TODO: 在此添加控件通知处理程序代码
  49. int cusr=skydomecombo.GetCurSel();
  50. skydomecombo.GetLBText(cusr,skydomemater);
  51. }