SDC C-Project CF Review 프로그램
LYW
2021-07-19 2bd50ead7f0b92fb9ed5b477b63dea8fbcf8217e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include "StdAfx.h"
#include "ListDynDialogEx.h"
 
#define IDC_LIST1 1600
 
CListDynDialogEx::CListDynDialogEx(CWnd* pParent /*= NULL*/)
: CDynDialogEx(pParent)
{
  m_bAddSystemButtons = FALSE;
}
 
CListDynDialogEx::~CListDynDialogEx()
{
}
 
BEGIN_MESSAGE_MAP(CListDynDialogEx, CDynDialogEx)
  //{{AFX_MSG_MAP(CListDynDialogEx)
  ON_LBN_DBLCLK(IDC_LIST1, OnDblclkList)
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()
 
BOOL CListDynDialogEx::OnInitDialog()
{
  BOOL bRet = CDynDialogEx::OnInitDialog();
 
  m_lstBox.AddString(_T("First String"));
  m_lstBox.AddString(_T("Second String"));
 
  return bRet;
}
 
INT_PTR CListDynDialogEx::DoModal()
{
    CRect rect(7,7,150,150);
    AddDlgControl("LISTBOX", _T("ListboxText"), STYLE_LISTBOX, EXSTYLE_LISTBOX, &rect, &m_lstBox, IDC_LIST1);
    return CDynDialogEx::DoModal();
}
 
void CListDynDialogEx::OnDblclkList() 
{
  CString strBuf;
  int nIndex = m_lstBox.GetCurSel();
  m_lstBox.GetText(nIndex, strBuf);
  AfxMessageBox(strBuf);
  OnOK();
}