Columns im ListView Resize verhindern ?
-
Hi,
ich habe eine App. mit einem 3 geteilten(Splitter) Window.
In der View in der Mitte befindet sich ein ListView mit den Cols Name, Größe usw..Verschiebe ich den Splitter ganz rechts dann Ändert sich die Breite der Col.
Dies möchte ich verhindern und wenn eine bestimmte Breite unterschritten wird soll das Verschieben des Splitters nicht mehr möglich sein.Könnt Ihr mir da weiterhelfen.
Vielen Dank schon mal vorab
ShadowEater
P.S.: Ich programmiere noch in Vc6 (ist übrigens ein sch.... Editor aber bald hab ich VC 2005, dann wird alles gut ;)) )
-
Das Header Control ist ein separates Control im List Control. Das kannst Du Dir geben lassen (CListCtrl::GetHeaderCtrl) und normal subclassen.
Interessant sind wahrscheinlich HDN_BEGINTRACK und HDN_ENDTRACK
( nicht mit HDN_BEGINDRAG verwechseln
)
-
-
Hi,
danke für eure Antworten aber das ist doch schon VS 2003
, gigt es da keine Lösung für VS6++ !!!
?Ausserdem lässt sich das BSP. nicht mit 2005 Express compilieren!
Gruß
ShadowEater
-
Hab's gefunden, danke für eure Mühe !
Gruß
ShadowEater
-
geh doch gleich auf 2008, dann bist Du den Ärger los

-
Hi peterchen,
hab bald Geburtstag

2008 Mal schaun was das kostet !Gruß
ShadowEater
-
Der Code aus dem Artikel den ich gepostet habe müsste doch auch unter VC6 gehen!
-
Ich mein' ja nur daß es sich nicht lohnt jetzt noch auf VS2005 umzusteigen.
Andererseits bekommt man jetzt ein 2005 bei e-bay natürlich saubillig.