Visual C++을 처음 사용하고 Visual C++ 2005를 사용하여 보고서의 일부 레코드를 ListControl
으로 표시하려고합니다. 내 단일 레코드 항목에는 두 개의 부울 필드가있어서 ListControl
의 각 행을 확인란으로 표시해야합니다. 즉, 각 행에 두 개의 확인란이 있습니다. ListControl
을 사용했지만 각 항목에 대해 하나의 확인란 만 제공된다는 것을 알았습니다. 그래서 누구나 내가 ListControl
에있는 체크 박스의 여러 열을 추가 할 수있는 방법을 설명 할 수 있습니다. 또한 Visual C++에서 같은 일을 할 때 사용할 수있는 다른 클래스가 있습니까? 보고서보기VC++의 여러 열에 확인란을 추가하는 방법
BOOL MyRecords::OnInitDialog()
{
CDialog::OnInitDialog();
m_listCtrl.SetExtendedStyle(LVS_EX_CHECKBOXES);
m_listCtrl.InsertColumn(1,"First-Bool");
m_listCtrl.SetColumnWidth(0, 70);
UInt16 i = 0;
CString pcid;
for (; i <= 503; i++) {
pcid.Format(_T("%d"), i);
m_listCtrl.InsertItem(i, pcid);
}
return true;
}
은'사용 TRUE를 반환하는 것이 가장 좋습니다,'사용'BOOL'. –