API/MFC

리스트 박스

빛나는 미래 2012. 5. 29. 23:05

 

 

 BOOL CListComboDemoDlg::OnInitDialog()
{
 CDialogEx::OnInitDialog();

 // 시스템 메뉴에 "정보..." 메뉴 항목을 추가합니다.

 // IDM_ABOUTBOX는 시스템 명령 범위에 있어야 합니다.

 


 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
 ASSERT(IDM_ABOUTBOX < 0xF000);

 CMenu* pSysMenu = GetSystemMenu(FALSE);
 if (pSysMenu != NULL)
 {
  BOOL bNameValid;
  CString strAboutMenu;
  bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
  ASSERT(bNameValid);
  if (!strAboutMenu.IsEmpty())
  {
   pSysMenu->AppendMenu(MF_SEPARATOR);
   pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
  }
 }

 // 이 대화 상자의 아이콘을 설정합니다. 응용 프로그램의 주 창이 대화 상자가 아닐 경우에는
 //  프레임워크가 이 작업을 자동으로 수행합니다.
 SetIcon(m_hIcon, TRUE);   // 큰 아이콘을 설정합니다.
 SetIcon(m_hIcon, FALSE);  // 작은 아이콘을 설정합니다.

 // TODO: 여기에 추가 초기화 작업을 추가합니다.
 m_List.InsertString(0,_T("Item_1"));//리스트 박스에 추가한다.0->첫행
 m_List.InsertString(1,_T("Item_2"));
 m_List.InsertString(2,_T("Item_3"));
 m_List.AddString(_T("avc"));//리스트의 속성에서 solt 스타일을로 추가위치를 선정한다.
 return TRUE;  // 포커스를 컨트롤에 설정하지 않으면 TRUE를 반환합니다.
}