Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Wer weiß, wie man in einem Nicht-VCL-Programm die ListView-Eigenschaft GridLines definieren kann. Irgend so etwas wie LVS_GRIDLINES ? Ich kann in der COMMCTRL.H und in der Hilfe nichts finden.
In der MSDN-Library bin ich fündig geworden, mein Problem ist aber nicht gelöst: LVS_EX_GRIDLINES und LVS_EX_FULLROWSELECT ( hatte ich auch noch gebraucht. )
Das Ganze soll ab DLL-Version 4.70 funktioniern. Version 4.0 wäre NT4.0, Version 4.7 wäre IE3.X, ich hab NT4.0 und IE5.0, also Version 5.0 ???
In den Include-Dateien von BC5.02 finde ich nichts, wohl aber beim Builder 4.0:
#define LVS_EX_FULLROWSELECT 0x00000020
#define LVS_EX_GRIDLINES 0x00000001
Da die Headerdateien nicht austauschbar sind, hab ich die Zeilen in meine C-Datei geschrieben. Wird anstandslos compiliert, aber mein ListView ist nun komplett leer. Wenn ich LVS_EX_FULLROWSELECT
weglasse, steht mein Text wieder drin, aber die Grid-Linien fehlen trotzdem.
Ist doch richtig: die EX Styles kommen auch in die CreateWindowEx-Anweisung ? Wenn Nein, wohin dann ?
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Normale Seite ohne Titel</title>
</head>
<body bgcolor="#FFFFFF">
<p>Komisch, in anderen Foren haben andere Leute die gleichen
Probleme und manchmal gibts eine Lösung <font color="#00FF00"><strong>:-)</strong></font>
</p>
Comment