프로그램 연습

Anuncio
문제
문제
리스트상자 3개
 콤보상자1개
 버튼 8개
 체크상자 1개
 정적박스 1개
 위 그림과 같이 만든다

문제
리소스는 위와 같이 설계
 임의 문자열을 입력한후 이동 시킴
 체크가 되면 문자열이 지워지지 않고 이동
 콤보상자도 이동

void CExercise4_1Dlg::OnClickedButtonC1E2()
















{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
int nIndex;
nIndex = m_cbCombo.GetCurSel();
if (nIndex != LB_ERR)
{
m_cbCombo.GetLBText(nIndex,m_strEdit2);
if(m_bChecked == TRUE)
m_cbCombo.DeleteString(nIndex);
UpdateData(FALSE);
}
else
{
AfxMessageBox(_T("콤보박스에서 아이템을 선택하세요"));
}
}
void CExercise4_1Dlg::OnClickedButtonC1L1()

















{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
int nIndex;
CString str;
nIndex = m_cbCombo.GetCurSel();
if (nIndex != LB_ERR)
{
m_cbCombo.GetLBText(nIndex,str);
m_listBox.AddString(str);
if(m_bChecked == TRUE)
m_cbCombo.DeleteString(nIndex);
}
else
{
AfxMessageBox(_T("콤보박스에서 아이템을 선택하세요"));
}
}
void CExercise4_1Dlg::OnClickedButtonE1E2()











{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
UpdateData(TRUE);
if(!m_strEdit1.IsEmpty())
{
m_strEdit2= m_strEdit1;
if(m_bChecked == TRUE)
m_strEdit1.Empty();
}
UpdateData(FALSE);
}
void CExercise4_1Dlg::OnClickedButtonE1L1()











{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
UpdateData(TRUE);
if(!m_strEdit1.IsEmpty())
{
m_listBox.AddString(m_strEdit1);
if(m_bChecked == TRUE)
m_strEdit1.Empty();
}
UpdateData(FALSE);
}
void CExercise4_1Dlg::OnClickedButtonE2C1()











{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
UpdateData(TRUE);
if(!m_strEdit2.IsEmpty())
{
m_cbCombo.AddString(m_strEdit2);
if(m_bChecked == TRUE)
m_strEdit2.Empty();
}
UpdateData(FALSE);
}
void CExercise4_1Dlg::OnClickedButtonE2E1()











{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
UpdateData(TRUE);
if(!m_strEdit2.IsEmpty())
{
m_strEdit1= m_strEdit2;
if(m_bChecked == TRUE)
m_strEdit2.Empty();
}
UpdateData(FALSE);
}
void CExercise4_1Dlg::OnClickedButtonL1C1()

















{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
int nIndex;
CString str;
nIndex = m_listBox.GetCurSel();
if (nIndex != LB_ERR)
{
m_listBox.GetText(nIndex,str);
m_cbCombo.AddString(str);
if(m_bChecked == TRUE)
m_listBox.DeleteString(nIndex);
}
else
{
AfxMessageBox(_T("리스트 박스에서 아이템을 선택하세요"));
}
}
void CExercise4_1Dlg::OnClickedButtonL1E1()
















{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
int nIndex;
nIndex = m_listBox.GetCurSel();
if (nIndex != LB_ERR)
{
m_listBox.GetText(nIndex,m_strEdit1);
if(m_bChecked == TRUE)
m_listBox.DeleteString(nIndex);
UpdateData(FALSE);
}
else
{
AfxMessageBox(_T("리스트 박스에서 아이템을 선택하세요"));
}
}
void CExercise4_1Dlg::OnClickedCheck1()











{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
if(!m_bChecked)
{
m_bChecked = TRUE;
}
else
{
m_bChecked = FALSE;
}
}
결과
Descargar