내가 프로그램을 하나 만들려고 하는데 위 이미지 처럼 다이얼로그로 만드는 중이거든
근데 컨트롤을 여러개 만들어서 배열을 써야 될거 같아. 다이얼로그 컨트롤도 배열 만드는 법좀 알려주 횽들 ㅠㅠ
위의 이미지는 예로 들어서 만든건데, 위의껀 간단하게 에디트 컨트롤 3개만 만들었는데 이걸 좀 많이 만들어야돼
내가 예상한거는
for( int i=0; i<10; i++)
{
m_[i] = 123;
SetDlgItemInt(IDC_EDIT[i],m_[i]);
}
이거 였는데 컨트롤 ID는 IDC_EDIT[1] 이렇게 못쓰더라고 ㅠㅠ (IDC_EDIT1 + i 이런식도 안되는거 같고...)
엉엉 도와줘 횽들 ㅠㅠ
IDC_EDIT만 선언한 다음 IDC_EDIT+i로 처리하면된다.
물론 다른 define값이 IDC_EDIT+i랑 안겹치도록 처리해야하고
에디트 컨트롤 ID값을 다 IDC_EDIT로 하라고? 그러면 안되던데? 그리고 에디트 컨트롤 복사하면 자동으로 ID가 IDC_EDIT1,IDC_EDIT2...이렇게 됨
그리고 해결했음 idc[ ] = {IDC_EDIT1,IDC_EDIT2,...} 이런식으로 했어. 암튼 답글 달아줘서 고마워 ㅠㅠ