[A] ListView-Controls im Report-Modus via WinAPI
-
Habe jetzt mal den Titel geändert. Ich glaube der ist so in Ordnung.
-
Nimm vieleicht noch die Zeilenumbrüche raus.
Sollten bei den list tags nicht auch noch Bullets sein?
Test
- 1
- 2
EDIT : BitWax du hast die List Tags falsch eingesetzt. Das geht folgendermaßen
[list] [*]1 [*]2 [/list]
Dann brauchst du auch nicht manuell Bindestriche zu setzen und es sieht besser aus.
EDIT2 : Dass die Code Tags da nicht gehen scheint ein Problem mit dem Board zu sein.
-
Die Liste habe ich geändert, danke, das wusste ich vorher noch nicht!
Die Zeilenumbrüche wollte ich eigentlich drinne lassen, damit es nicht so langgezogen aussieht. Falls es aber wirklich ein Problem sein sollte, nehme ich die natürlich auch noch raus.
-
Ist eher ein allgemeines Browserproblem. Allerdings ist dies auch nicht wirklich eine Lösung. Mach einfach mal dein Browserfenster ein paar Buchstaben schmaler als der Text. Die ganze Formatierung ist dann hin. IMHO ist es am besten die Formatierung den Browsers zu überlassen. Wer wirklich ein Problem mit langen Zeilen hat kann das Fenster ja schmaler machen.
EDIT:
Du hast vergessen die List Tags bei der Einteilung zu verbessern. Im Moment sieht es zwar auch so gut aus, allerdings wer weiß ob das noch so ist wenn Marc++us mal wieder an der Software rumschraubt.Ich würde auch noch UNREFERENCED_PARAMETER entweder rausnehmen oder einen Hinweis in den Text einbauen was dies sei. Es ist meiner Meinung nach kein besonders geläufiges Macro der WinAPI.
-
Das Makro habe ich erklärt, die Zeilenumbrüche rausgenommen. Hoffe das mundet
EDIT: und die Einteilung mit [*] versehen
-
return (iStatus == -1) ? false : true; // ... return (iStatus == -1 || iStatus == false) ? false : true;
*hust*
-
Ist ein bisschen unsauber, aber ansonsten...soll ich das deiner Meinung nach ändern, oder war das bloß ein Wink mit dem Zaunpfahl.
-
Also, ich würde es ändern...
Sieht verwirrend aus.
-
Geändert.
-
Mit dem if sieht's auch nicht viel besser aus - warum schreibst du nicht einfach "return iStatus!=-1;"?
-
Lolz...auf die einfachste/schnellste Lösung muss ich mich wieder stoßen lassen...
EDIT: bei InsertListViewEntry habe ich beim return die Abfrage auf iStatus == false (wegen ListView_SetItem ()) bewusst rausgelassen
EDIT2: oder auch nicht -.-
-
Du könntest auch noch darauf hinweisen, dass ListView_InsertItem und co Makros sind.
-
Ich finde das tut zum Verständnis und zum Thema nichts zur Sache. Aber wie immer: wenn noch jmd. dafür ist mach ich das.
-
Also jetzt habe ich selber was zum Thema: die gezeigten Sachen sind alle nur für ein 1-Spaltiges ListView. D.h. sobald jmd. mit 2 Reihen arbeitet, hat er ein Problem. Jetzt die Frage: Soll ich das noch für 2 Reihen anpassen (würde aber noch ne weile dauern) oder soll ich das so lassen?
-
Also ich fände es schon interessant, wie man mehrere Spalten behandelt.
Wenn es viel zu schreiben ist, dann kannst du ja einen Teil2 daraus machen und den aktuellen Artikel so lassen.Wenn es nicht für einen eigenen Artikel reicht, dann bau es lieber noch ein.
-
Hmmm...ich werde dazu dann glaube ich noch einen 2. Teil reinnehmen. Da werde ich dann vllt. auch noch andere Themen von ListViews beschreiben.
-
Ein Teil 2 finde ich nicht schlecht allerdings sollte man finde ich nicht in der Mitte eines Kapitels trennen. Entweder das Thema ganz in diesen oder den nächsten Artikel.
-
Ich werde mal gucken, wie lang das werden würde und das hier dann auch nochmal posten. Dann könnt ihr ja sagen, ob das zu lang ist.
-
Genau, dann können wir auch bessere Vorschläge machen, wo denn wenn getrennt werden kann.
-
So hallöle mal so an alle
ähmm...ich versuche mich in nächster zeit wieder mit diesen artikel auseinander zu setzen...ich hoffe mal das das was wird und nicht an schule/nebenjob/freundin scheitert
ich versuche mich auch schon heute wieder in das thema einzuarbeiten und wenn das schnell geht und ich mal wieder einen anfall von ehrgeiz (der nach der facharbeit recht selten ist) bekomme, sogar vllt. schon heute etwas neues bringen kann, damit das endlich mal vom tisch kommt
EDIT: besteht eigentlich überhaupt noch interesse an dem artikel?