게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
본삭금) mfc 질문입니다!!
게시물ID : programmer_8770짧은주소 복사하기
작성자 : 간단하게
추천 : 0
조회수 : 441회
댓글수 : 4개
등록시간 : 2015/03/20 15:23:12
옵션
  • 본인삭제금지

우선 저는 mfc에서 컨트롤러는 에디트 컨트롤, 버튼,콤보박스를 이용합니다.

콤보박스 첫번째를 선택 후 '버튼'을 눌렀을때 에디트 박스에 "1번째 바뀌었습니다"를 찍고

콤보박스를 2번째로 바꾸고 '버튼'을 눌렀을때 "2번째가 바뀌었습니다"라고 찍히는걸 만드려고합니다

'버튼'을 누를때마다 "2번째가 바뀌었습니다", "3번째가 바뀌었습니다" 이렇게 차례대로 축적하게 만드

려고 하는데 '버튼'을 누를때 마다 맨마지막 문구만 찍히고 축적되지 않습니다.

제 코드에서 어떤걸 수정해야할까여? 


void CInsureExDlg::OnBnClickedButtonRun()  //버튼을 누를때...
{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
int CnSel = m_cbCppExample.GetCurSel();

CString str1 = L"번째가 바뀌었습니다..";
CString exname;

Func callbackC;
m_cbCExample.GetLBText(CnSel, exname);       
callbackC = m_mapFunctions[exname].pFunc; 
(*callbackC)();       //콤보박스 이름에  함수를 실행함
SetDlgItemText(IDC_EDIT2, exname +  str1);
GetDlgItem( IDC_EDIT2 )->SetFont( &g_editFont );
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호