DlgOptEmotion.cpp
上传用户:tianheyiqi
上传日期:2010-04-16
资源大小:282k
文件大小:2k
源码类别:

外挂编程

开发平台:

Visual C++

  1. // DlgOptEmotion.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "roa.h"
  5. #include "DlgOptEmotion.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CDlgOptEmotion dialog
  13. CDlgOptEmotion::CDlgOptEmotion(CWnd* pParent /*=NULL*/)
  14. : CDialog(CDlgOptEmotion::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CDlgOptEmotion)
  17. // NOTE: the ClassWizard will add member initialization here
  18. //}}AFX_DATA_INIT
  19. }
  20. void CDlgOptEmotion::DoDataExchange(CDataExchange* pDX)
  21. {
  22. CDialog::DoDataExchange(pDX);
  23. //{{AFX_DATA_MAP(CDlgOptEmotion)
  24. // NOTE: the ClassWizard will add DDX and DDV calls here
  25. //}}AFX_DATA_MAP
  26. }
  27. BEGIN_MESSAGE_MAP(CDlgOptEmotion, CDialog)
  28. //{{AFX_MSG_MAP(CDlgOptEmotion)
  29. //}}AFX_MSG_MAP
  30. END_MESSAGE_MAP()
  31. /////////////////////////////////////////////////////////////////////////////
  32. // CDlgOptEmotion message handlers
  33. BOOL CDlgOptEmotion::OnInitDialog() 
  34. {
  35. CDialog::OnInitDialog();
  36. // TODO: Add extra initialization here
  37. CComboBox *pCombo;
  38. for(int i=0; i<10; i++)
  39. {
  40. int nCurSel = 0;
  41. pCombo = (CComboBox*)GetDlgItem(IDC_CMB_EMOTION0 + i);
  42. {
  43. for(int j=0; j<EMNUM; j++)
  44. {
  45. pCombo->AddString(EMOTIONDEF[j]);
  46. if(EMOTIONDEF[j] == emotions[i])
  47. nCurSel = j;
  48. }
  49. }
  50. pCombo->SetCurSel(nCurSel);
  51. }
  52. return TRUE;  // return TRUE unless you set the focus to a control
  53.               // EXCEPTION: OCX Property Pages should return FALSE
  54. }
  55. void CDlgOptEmotion::OnOK() 
  56. {
  57. // TODO: Add extra validation here
  58. CComboBox *pCombo;
  59. for(int i=0; i<10; i++)
  60. {
  61. pCombo = (CComboBox*)(GetDlgItem(IDC_CMB_EMOTION0 + i));
  62. pCombo->GetWindowText(emotions[i]);
  63. }
  64. CDialog::OnOK();
  65. }