Method 1:
Check for the HDN_ITEMCHANGING header control notifications code
Code: Select all
MyGui := Gui()
LV := MyGui.Add("ListView", "w300 r15 Grid -LV0x10", ["Column1", "Column2", "Column3"])
LV.OnNotify(HDN_ITEMCHANGINGW := -320, (*) => true)
MyGui.Show()
Method 2:
Send the HDS_NOSIZING header control style to the ListView
Code: Select all
MyGui := Gui()
LV := MyGui.Add("ListView", "w300 r15 Grid -LV0x10", ["Column1", "Column2", "Column3"])
LV_NoSizing(LV)
MyGui.Show()
LV_NoSizing(hListView)
{
static LVM_FIRST := 0x1000
static LVM_GETHEADER := LVM_FIRST + 31
static HDS_NOSIZING := 0x0800
hListViewHeader := SendMessage(LVM_GETHEADER, 0, 0, hListView)
ControlSetStyle("+" . HDS_NOSIZING, hListViewHeader)
}