|
m_fpDoing = fopen(szInfo,"r+");
// nLine는 파일안에 쓰여져 있는 전체 라인수를 의미합니다.
for(int i=0; i<nLine; i++)
{
fgets(szInfo, 255,m_fpDoing); // 파일 안의 라인 데이터를 얻어오는데 사용
sprintf(szFinal,"No.%04d %s",i,szInfo);
listDoFileInfo->Items->Add(szFinal);
}
fclose(m_fpDoing)
이렇게 리스트 박스에 파일의 내용을 추가를 합니다.
그 후
listDoFileInfo->ItemIndex = 100;
listDoFileInfo->SetFocus();
이렇게 소스를 작성하면, 현재 리스트 박스에 100번째 줄에 위치한 곳으로 포커스가 이동하면서
화면도 그쪽으로 이동하게 되는데 리스트 박스 맨 밑부분에 표시가 됩니다.
이 위치를 리스트 박스 가운데로 옮기는 방법이 없을까요??
|