먼저
GetLBText의 원형 부터 보자.
int GetLBText( int nIndex, LPTSTR lpszText ) const; void GetLBText( int nIndex, CString& rString) const;
그러하다.
콤보박스와 리스트박스는 함수명만 다르고 하는짓이 같음. 을 눈치챌 수 있다.
X번째 의 인덱스에 해당하는 콤보박스의 스트링 문자열을 가져오는 함수이다.
void CListComboDemoDlg::OnLbnSelchangeList1()
{
int nIndex = m_List.GetCurSel();
if(nIndex != LB_ERR)
{
m_List.GetText(nIndex, m_strSelected);
UpdateData(FALSE);
}
}
|
이 부분을
UpdateData(true);
int nIndex = cname.GetCurSel();
if(nIndex != LB_ERR)
{
cname.GetLBText(nIndex,namef);
UpdateData(false);
}
|
아래의 코드는 다른 버튼 클릭 이벤트에 의해 실행되기 때문에 UpdateData를 써서 값을 가져오게 한 것임을 알 수 있다.
'공부 > C++' 카테고리의 다른 글
오늘의 공부 단일체(Singleton) 싱글턴[싱글톤] (0) | 2012.02.13 |
---|---|
포인터 타입의 연산 (2) | 2012.01.20 |
C++ 객체지향 프로그래밍 Chapter 22 상속과 포함 - 2 (0) | 2011.12.20 |
C++ 객체지향 프로그래밍 Chapter 23 다형성과 가상함수 (0) | 2011.12.19 |
C++ 객체지향 프로그래밍 Chapter 22 상속과 포함 (0) | 2011.12.16 |