// GrpLst.cpp : implementation file // #include "stdafx.h" #include "vector.h" #include "GrpLst.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CGroupListDlg dialog CGroupListDlg::CGroupListDlg(CWnd* pParent /*=NULL*/) : CDialog(CGroupListDlg::IDD, pParent) { //{{AFX_DATA_INIT(CGroupListDlg) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT m_pList=NULL; } void CGroupListDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CGroupListDlg) DDX_Control(pDX, IDC_LIST1, m_GroupList); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CGroupListDlg, CDialog) //{{AFX_MSG_MAP(CGroupListDlg) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CGroupListDlg message handlers void CGroupListDlg::OnOK() { m_nIndex = m_GroupList.GetCurSel(); CDialog::OnOK(); } BOOL CGroupListDlg::OnInitDialog() { CDialog::OnInitDialog(); if(m_pList) { int x; for(x=0;xGetCount();x++) { CString cs; m_pList->GetText(x, cs); m_GroupList.InsertString(-1, cs); } m_GroupList.SetCurSel(0); } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }