win7 & vista's problem
-
there is a problem existed in window7 and vista, if we set the autorange for the desktop application, that we can't send LVM_SETITEMPOSITION message, or it'll always return FALSE, why? it can take effect in windows xp.
The MSDN documentation[^] states: On Windows Vista, sending this message to a list-view control with the LVS_AUTOARRANGE style does nothing, and the return value is FALSE. I think you will need to talk to Microsoft for an explanation.
MVP 2010 - are they mad?
-
The MSDN documentation[^] states: On Windows Vista, sending this message to a list-view control with the LVS_AUTOARRANGE style does nothing, and the return value is FALSE. I think you will need to talk to Microsoft for an explanation.
MVP 2010 - are they mad?
-
The MSDN documentation[^] states: On Windows Vista, sending this message to a list-view control with the LVS_AUTOARRANGE style does nothing, and the return value is FALSE. I think you will need to talk to Microsoft for an explanation.
MVP 2010 - are they mad?
-
That sounds quite reasonable if you have specified that they should be arranged automatically.
MVP 2010 - are they mad?
-
but it can exchange items' position if you dragging the icon on the desktop within the application of explorer.exe, i want to have the utility in my own application, how can i do? thanks in advance
-
Well I guess you need to suppress the auto arrange feature and implement it within your own code so that it looks the same. I have no idea how explorer does this, you might try asking Microsoft.
MVP 2010 - are they mad?