Hello all,
Using XPsp3 I've got a SysListView32 element which I have given the LVS_ICON and LVS_AUTOARRANGE settings. The thing is that even though I can see that LVM_ADDITEM increments the items indices as expected what gets displayed is rather random in its ordering.
I've tried to google the problem/cause/solution, but can't seem to find anything (other than MS saying "Icons are automatically kept arranged in
icon and small icon view.")
Although I've found a "solution" by only enabeling the LVS_AUTOARRANGE setting *after* I've loaded the items, I'm not at all sure if this willstick for as long as the program stays open.
In other words : I've got no idea when the autoarrange will again activate (on insertion ? Deletion ? Doesn't seem to on resizing, but it might ?)
and again make a mess of the items order.
Does anyone have some information on how/when autoarrange does its job and get it to behave so the items stay in order as provided (thru LM_ADDITEM / LVM_INSERITEM / others? )
Regards,
Rudy Wieser
It's just like the desktop's Auto Arrange. Meaning that, icons are always (left side) arranged.
LVS_AUTOARRANGE is not same as desktop's Align To Grid.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 379 |
Nodes: | 16 (2 / 14) |
Uptime: | 42:08:15 |
Calls: | 8,141 |
Calls today: | 4 |
Files: | 13,085 |
Messages: | 5,857,793 |