| |
|
|
Jac de Lad | Hallo Community!
Mit welchem Befehl kann ich meiner Gridbox den Style $200 (Kopfspalten verschiebbar) nachträglich hinzufügen? Mit SetWindowLong???
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 20.08.2006 ▲ |
|
|
|
|
Frank Abbing | |
|
| |
|
|
|
Jac de Lad | Und wie genau?
SetWindowLong(lv&,$200) stürzt ab und SetWindowLong(lv&,$200,1) macht nichts... |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 20.08.2006 ▲ |
|
|
|
|
| setwindowlong(h&,getwindowlong(h&)+-|x&) |
|
|
| |
|
|
|
Frank Abbing | Hm, gerade deswegen habe ich ja die Listview.dll entwickelt, um solche Sachen zu vereinfachen... iF, dein Beispiel ist Mist, weil SetWindowLong drei Parameter besitzt. Parameter 2 kennzeichnet den Style, in diesem Fall also GWL_STYLE oder GWL_EXSTYLE. Jac, du musst den vorhandenen Style zunächst mit GetWindowLong() ermitteln, deinen Style dazu geben, bzw. davon wegnehmen und den neu ermittelten Style per SetWindowLong()wieder setzen. Dazu besitzen Listviews oft die Eigenart bei einem Wechsel der Styles noch die Message LVM_UPDATE zu erwarten, um den Wechsel sichtbar zu machen.
[quote:c066a369b2]Und wie genau?[/quote:c066a369b2] Einen Quellcode erhälst du von mir nicht, du hast ja jetzt die Anleitung dazu. Meine Arbeit zu dem Thema findest du in der Listview.dll wieder. Investier ein paar Taler oder arbeite deinen Code selber aus... |
|
|
| |
|
|
|
| [quote:e3b3c00a27=Frank Abbing]iF, dein Beispiel ist Mist, weil SetWindowLong drei Parameter besitzt.[/quote:e3b3c00a27] Ich merk schon ich krigs heut dicke von Dir.
Zumindest symbolisiert es ja trotzdem wo der Fehler lag - so Mist finde ich es garnicht. |
|
|
| |
|
|
|
Frank Abbing | [quote:ce745fe1fa]Ich merk schon ich krigs heut dicke von Dir. [/quote:ce745fe1fa] Nein, nein. Immerhin bist du bestimmt noch im Umzugsstress oder leidest noch unter den Folgen. Da muss man doch nachsichtig sein. |
|
|
| |
|
|
|
| Tatsächlich - ich bin voll beim Umziehen und jetzt ist auch noch ein neues Notebook dazugekommen. |
|
|
| |
|
|
|
Jac de Lad | Hm, dann versuch ichs selbst rauszufinden, weil ich leider immer sehr knapp bei Kasse bin. Trotzdem danke! |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 20.08.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Auch dazu kann ich Dir wieder Prfellow und die zugehörigen Vorlagen empfehlen. Darin sind unglaublich viele Quellcodes u. a. auch zum Thema LV.
Gruß Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 20.08.2006 ▲ |
|
|
|
|
Frank Abbing | [quote:1f4ec764e2]Hm, dann versuch ichs selbst rauszufinden, weil ich leider immer sehr knapp bei Kasse bin. [/quote:1f4ec764e2] Wer nicht...?
Ich weiss auch, nicht für jedes kleine Programm benötigt man eine mächtige (und kostenpflichtige) Dll. Oft reichen schon ein paar Zeilen Code. Aber wenn du mal ein umfangreiches Projekt mit professionellen Listviews machen möchtest und gerne die Listview.dll nutzen würdest - mit mir kann man immer reden und ich denke, wir würden uns da schon einig werden. |
|
|
| |
|
|
|
RGH | ... ähem ... ich will ja diese interessante Diskussion nicht stören, aber ...
Der Stil Kopfspalten verschieben ist standardmäßig aktiviert. Du kannst bei einer Gridbox mit der Maus die Spalten beliebig vergrößern und verkleinern und beliebig anordnen!
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 21.08.2006 ▲ |
|
|
|