SelectDevice.cpp
上传用户:bxq2008bxq
上传日期:2022-07-18
资源大小:6138k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. // SelectDevice.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "PCBMatch.h"
  5. #include "SelectDevice.h"
  6. #include "EnumDevice.h"
  7. // CSelectDevice 对话框
  8. IMPLEMENT_DYNAMIC(CSelectDevice, CDialog)
  9. CSelectDevice::CSelectDevice(CWnd* pParent /*=NULL*/)
  10. : CDialog(CSelectDevice::IDD, pParent)
  11. ,DeviceIndex(0)
  12. {
  13. }
  14. CSelectDevice::~CSelectDevice()
  15. {
  16. }
  17. void CSelectDevice::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDialog::DoDataExchange(pDX);
  20. DDX_Control(pDX, IDC_COMBO_DEVICENAME, m_combobox);
  21. }
  22. BEGIN_MESSAGE_MAP(CSelectDevice, CDialog)
  23. ON_BN_CLICKED(IDOK, &CSelectDevice::OnBnClickedOk)
  24. END_MESSAGE_MAP()
  25. // CSelectDevice 消息处理程序
  26. void CSelectDevice::OnBnClickedOk()
  27. {
  28. // TODO: 在此添加控件通知处理程序代码
  29.     DeviceIndex = m_combobox.GetCurSel();  
  30. OnOK();
  31. }
  32. BOOL CSelectDevice::OnInitDialog()
  33. {
  34. CDialog::OnInitDialog();
  35. // TODO:  在此添加额外的初始化
  36. for(int i=0;i<outlist.GetCount();i++)
  37. {
  38. this->m_combobox.AddString(outlist[i]->m_FriendName);
  39. }
  40. m_combobox.SelectString(0,outlist[0]->m_FriendName);
  41. return TRUE;  // return TRUE unless you set the focus to a control
  42. // 异常: OCX 属性页应返回 FALSE
  43. }