mfc - एक CListCtrl में ऑटो रीसाइज़िंग कॉलम चौड़ाई




resize (2)

कॉलम को स्वचालित रूप से बदलना आसान है:

for(int i = 0;i < pListCtrl->GetHeaderCtrl()->GetItemCount();++i)
    pListCtrl->SetColumnWidth(i,LVSCW_AUTOSIZE_USEHEADER);

यह कॉलम को अनुकूलित करेगा।

मैं अपने कॉलम की चौड़ाई को स्वतः आकार देने के लिए CListCtrl कैसे बना सकता हूँ? आमतौर पर, जब सूची में एक आइटम बहुत लंबा हो जाता है, तो बैक एंड दृश्य से गायब हो जाता है और उपयोगकर्ता को इसी कॉलम की चौड़ाई का आकार बदलना पड़ता है। क्या कोड से ऐसा करने का कोई तरीका है?


क्या आपके पास "नहीं स्क्रॉल" विकल्प है? डिफ़ॉल्ट रूप से ("कोई स्क्रॉल" विकल्प बंद नहीं), यदि कोई आइटम बहुत लंबा हो तो एक स्क्रॉल बार दिखाई देगा।