List.jpg

ListCtrl在MFC之中算是很好使用的工具,可以很輕鬆的利用一個List來做顯示、新增、刪除一些資訊。最近有一些使用上的心得,可以跟大家分享:

  1. 延伸設定:List.SetExtendedStyle(List.GetExtendedStyle() LVS_EX_HEADERDRAGDROP LVS_EX_ONECLICKACTIVATE);可以設定一些延伸功能,其餘可看MSDN。
  2. 自動對應到選擇的欄位:List.EnsureVisible(nItem,FALSE);若是你的List 時常需要Refresh 但是又怕被Scroll跑掉,可以使用這個,確保你select到的欄位可以被看到。

Evan

Attitude is everything