Hi.
Sag doch pas quelque chose comme. qui liste existiert et existierte toujours déjà dans LiesMich.txt...
quoi ist récente ?
VERSION 1.0: - SetColumnsFromMem(), automatisches Erstellen de Spalten aus dem En-tête einer CSV-Dossier. - CryptMem(), verschlüsselt données (z.B. CSV-Fichiers) dans einem Speicherbereich avec einem beliebig langen Mot de passe. - GetColumnWidth(), ermittelt, comment breit (dans Pixel) im Listview F qui Spalte avec dem index I ist. - GetLineText(), kopiert alle Itemtexte einer la ligne (eines Listviews) dans une Speicherbereich, getrennt par Tabs - SetIndex(), mets une neue Indexzeile pour SetItem() / SItem et SetItemsFromMem() un. - SelectLine(), selektiert ou bien Deselektiert une ou bien alle Zeilen eines Listviews. - DbfToCsv(), wandelt une dBaseIII (.dbf) Dossier um dans un CSV-Dossier (im grenier).
VERSION 1.1: - SearchText(), cherchez une Text dedans des Listviews. - CopyColumnTo(), kopiert une komplette Spalte de einem Listview dans un d'autre Listview. - CopyLineTo(), kopiert une komplette la ligne de einem Listview dans un d'autre Listview. - ListviewToDbf(), auslesen eines Listviews dans un dBaseIII-Dossier (.dbf). - GetIndex(), ermittelt den aktuellen Wert, avec dem SetIndex() arbeitet - GetChecked(), ermittelt, si et dans quel la ligne welchen Listviews zuletzt une Checkbox angeklickt wurde. - SetCheckboxState(), markiert ou bien entmarkiert une (ou bien alle) Checkbox(en) dans einem Listview-Contrôle. - GetCheckboxState(), ermittelt, si une Checkbox dans einem Listview-Controlarkiert markiert ou bien entmarkiert ist. - EnableEdits(), erlaubt dans einem Listview editierbare Itemtexte (ou bien aussi pas). - Zusätzliches Flag dans DbfToCsv() incorporé, konvertiert automatisch Datumseinträge dans un lesbares Format (z.B. 20020326 wird trop 2002.03.26). - Kleinen Bug dans DbfToCsv() behoben, qui une zusätzlichen Itemeintrag verursacht hatte. - Kleinen Bug behoben dans Register() - Ermittlung qui rechten Spalte dans IColumn() maintenant sicherer gelöst - IColumn() / InsertColumn funktioniert maintenant aussi zusammen avec SetIndex() - ListviewToMem() wurde umbenannt dans ListviewToCsv() * - SetItemsFromMem() wurde umbenannt dans CsvToListview() * - Kleine Pfeile dans den Spaltenbuttons laisser maintenant qui zuletzt sortierte Spalte et Sortier-direction erkennen - quatre neue Sourcescodes (PureBasic) de H. Brill beigefügt. plus Infos en supplément dans qui Liesmich-Dossier. - Alle Listview.dll Funktionen soutien maintenant mindestens 65536 Zeilen (sofern Briebssystem-bedingt possible...).
* qui beiden Funktionen wurden qui Logik halber umbenannt. Bisher gelten mais zusätzlich aussi encore qui alten Namen. cela wird mais pas plus longtemps qui le cas son, qui alten Namen devrait alors ab tout de suite pas plus benutzt volonté !!!
VERSION 1.2: - SortManual(), sortiert un Listview-Contrôle de main - FilelistToCsv(), invite un Dateiverzeichnis un et speichert qui données comme Csv-Dossier. - SetItemText(), mets une neuen Text comme Itemtext un. - GetItemText(), liest une Itemtext aus. - ExamineColumn(), untersucht, si une Spalte Text ou bien payons beinhaltet. - SetColumnSort(), mets qui Sortier-Methode pour une einzelne Spalte. - Kleinen Bug dans DbfToCsv() behoben et zusätzliches Flag incorporé (Flag 4 = aucun OEM pour ANSI Konvertierung) - Neues Flag pour SearchText() incorporé (Flag 4 = qui Suchtext doit am Anfang des Worts stehen)
VERSION 1.3: - GetColumnUpdate(), liest Reihenfolge, Breite et Formatierung aller Spalten aus. Wieder setzbar avec SetColumnUpdate() - SetColumnUpdate(), mets Reihenfolge, Breite et Formatierung aller Spalten eines Listviews, cela mittels GetColumnUpdate() ausgelesen wurde - RaiseColumns(), mets une autre Schrift- et Hintergrundsfarbe pour une ou bien plusieurs Spalten eines Listviews. pouvoir Listviews übersichtlich. - MixRGBs(), mischt deux Farbwerte trop einem. - SetBackImage(), verpaßt einem Listview une Hintergrunds-Grafik. - PrintListview(), bringt un Listview aufs papier, facultativement aussi avec Grids, Icônes et Checkboxen ! - AreCheckboxenPresent(), ermittelt, si un Listview avec Checkboxen arbeitet. - AreIconsPresent(), ermittelt, si un Listview avec Icônes arbeitet. - EraseListview(), entfernt alle Listview-Strukturen eines Listviews dedans qui Dll. - GetControlParas(), ermittelt, si et wohin un Mausklick sur un Item per rechter Bouton de la souris ou bien linkem Double-cliquez sur stattgefunden hat - GetOwnControlParas(), ermittelt qui données eines Items, avec denen léger eigene Controls à passender Stelle im Listview erzeugt volonté peut. - SetStyle(), mets une Listview-Style, qui chez qui Erstellung nachfolgender Listviews übernommen wird. - Kleinen Bug dans FilelistToCsv() behoben, qui dans Hauptordnern toujours une Dossier, bzw. une Dossier verschluckte. - Neues Flag pour FilelistToCsv() incorporé (Flag $400 = Versteckte Fichiers (Hidden Flag) devoir pas angezeigt volonté) - Bug behoben dans ListviewToCsv(), qui chez vider Itemfeldern une faute auslösen konnte - Einen neuen PureBasic-Quellcode (plus Exe) de Heinz Brill beigefügt, aktuelles Verzeichnis auslesen et drucken
VERSION 1.4: - Neuen paramètre N (bisher inutilisé) pour PrintListview() eingeführt. N peux un aiguille sur une Text son, si vous comme Seitenzahlen-Text autre chose comme page benutzen voulons. - Leerer-Itemfeld-Bug (siehe V1.3) aussi dans den Funktionen SearchText(), ListviewToDbf(), GetNeededMemory(), GetAllSelected(), GetLineText() et CopyLineTo() behoben. - Windows XP / Manifest -Bug behoben, sous XP im Manifest-Modus funktionierte cela Sortieren pas plus et qui Sortierpfeile wurden pas plus angezeigt. - GetRealColumnIndex(), ermittelt den tatsächlichen index einer Spalte, aussi si le Spalten per Drag&Drop déménagé wurden. - CheckIfMarked(), markiert qui Checkboxen aller Zeilen, qui selektiert sommes, et renversé. - MarkIfChecked(), selektiert alle Zeilen, en Checkbox markiert ist, et renversé. - SelectColumnEdits(), bestimmt, si EnableEdit() sur alle Spalten angewendet wird. alors, si alle Spalten par den User editiert volonté dürfen. - GetVar(), ermittelt bestimmte Listview-Variablen, z.B. cela Handle des Editfelds, dans dem qui User justement editiert. - quelques kleinere Bugs behoben - SetIconMode(), erlaubt maintenant aussi transparente Icônes. - SetFilelistFilter(), une Filterfunktion pour FilelistToCsv(). jusque 32 Filterstrings peut bestimmt volonté, qui beim magasin einer Dateiliste ignoriert volonté. - SetFilelistNoFilter(), encore une Filterfunktion pour FilelistToCsv(). jusque 32 Filterstrings peut bestimmt volonté, qui beim magasin einer Dateiliste angezeigt volonté. Alle anderen volonté pas avec dans qui liste übernommen. - AddItemValues(), addiert alle Zahlenwerte einer Spalte et liefert qui somme. avec 80 Bit Genauigkeit !!! - chez den automatischen Editcontrols den Windowstyle WS_BORDER entfernt, sah übel aus im Windows XP Manifest-Modus. Ansonsten fällts à peine sur. - DbfToCsv(), Bug chez leerer banque de données behoben. - EnableEdits(), 2 neue Flags eingefügt. maintenant peux aussi un linker souris-Double-cliquez sur cela éditer starten, ou bien Doppel-à gauche -et- Droit. - GetControlParas() wurde erweitert um Abfrage des linken Mausklicks (auparavant seulement Droit et Doppellinksklick). - SearchText(), nouveau Flag beigefügt. qui Suchtext doit dem kompletten Itemtext entsprechen. - quelques neue Profan-Source beigefügt, bzw. vorhandene erweitert. - Einen Assembler-Voir le texte source (MASM32) beigefügt, aussi comme Exedatei. qui Exe ist seulement un drittel aussi grand comment qui PureBasic-Exes ! - RaiseLine(), mets une autre Schrift- et Hintergrundsfarbe pour une la ligne eines Listviews. pouvoir Listviews très übersichtlich. - DbfToCsv() peux maintenant aussi dBaseIII+ Fichiers magasin, cela Memofeld wird dabei mais ignoriert. - Timerevent entfernt, den je trop Testzwecken la fois dans V1.1 (!) incorporé et ensuite oublier qc hatte, et qui quelquefois Messages verschluckte. - Bug beseitigt, qui beim Sortieren de Listviews avec seulement einer Spalte auftreten konnte. - Beim éditer folgende Tasten avec Funktionen belegt: Cursortasten, Bild hoch, Bild runter, Pos 1, Ende.
VERSION 1.5: - GetColumnName(), ermittelt den Text eines Spaltenbuttons. - SetColumnName(), weist einem Spaltenbutton une neuen Text trop. - SetIconColumn() bestimmt, dans quel Spalte cela prochain Icon erscheint. maintenant sommes Icônes dans allen Spalten possible (Sous-Icônes) ! - Neue Icontechnik programmiert, maintenant peut aussi gezielt einzelne Icônes gesetzt volonté, sans cela chacun la ligne avec Icônes pleine wird. - PrintListview() druckt maintenant aussi Sous-Icônes. - GetIcon(), ermittelt qui numéro des Icônes, qui avec SetIcon(), SetIconFromMem() ou bien SetIconWith() transfert wurde. - Sortierung pour payons maintenant ausgeweitet sur negative payons et Dezimalzahlen. * - PrintListview(), nouveau Flag (32). Druckt maintenant aussi farbige Spalten (dans druckerfreundlichem gris). - PrintListview(), encore un nouveau Flag (64). Farbige Zeilen volonté maintenant également gedruckt (aussi dans druckerfreundlichem gris). - PrintListview(), et encore un nouveau Flag (128). Druckerdialog soll pas angezeigt volonté.. - PrintListview(), Ausdruck qui Spaltenbuttons maintenant am Anfang chacun page, pas seulement sur qui ersten. - PrintListview(), chez qui Seitenzahl wird maintenant ausgegeben, wieviele Seiten qui Ausdruck hat, z.B.: page 4 / 67. - PrintColumns(), legt fest, quelle Spalten eines Listviews beim Drucken avec PrintListview() ausgedruckt volonté devoir. Voreingestellt sommes alle. - PrintListview(), Clipping-faute chez très schmalen Spalten behoben. - GetItemTextsAsInteger(), liest qui Itemtexte einer kompletten Spalte aus et speichert qui Textes comme Integerzahlen. - GetItemTextsAsFloat(), liest qui Itemtexte einer kompletten Spalte aus et speichert qui Textes comme 64 Bit Fließkommazahlen. - GetEdgeIntegers(), ermittelt aus einer Tabelle avec Integerzahlen den niedrigsten et den höchsten Wert. - GetEdgeFloats(), ermittelt aus einer Tabelle avec Fließkommazahlen den niedrigsten et den höchsten Wert. - GetFloat(), liest une 64 Bit Fließkommazahl (FLOAT8) aus einem Speicherbereich aus. - GetVar(), neue Flags.
* Ab cette Version wurde qui Zahlensortierung erheblich erweitert. So volonté maintenant aussi negative et/ou bien dezimale payons richtig sortiert. si pour dezimale payons un Punkt ou bien un Komma comme Trennzeichen verwendet wird, ist égal. qui payons-Sortierung ist dadurch seulement unmerklich langsamer geworden. Pour cette volonté alle payons maintenant comme 64 Bit Fließkommazahlen angesehen!
VERSION 1.6: - DeleteDoubleItems(), löscht alle doppelten et mehrfach vorkommenden Itemtexte dans einer Spalte eines Listviews. - qui Sortierung pour payons funktioniert maintenant aussi avec Hausnummern (seulement de a-i, bzw. A-I), z.B. Teerstr. 10b - SelectLine(), nouveau Flag hinzugekommen. - SetColumnAlignment(), nachträgliches Changement qui Textausrichtung einer Spalte. - Update(), neue définition dedans qui Inc-Dossier. Visuelle Erneuerung des Listviews, nötig pour manche Funktionen et Situationen.
VERSION 1.7: - Drag&Drop pour Listviews avec vielen Einstellungsmöglichkeiten. - Neue Addon-Dll: Treeview.dll avec 10 Funktionen, um dans eigenen Fensters avec Annuaire-Treeviews trop travailler. - GetAllCheckboxStates(), ermittelt den Status aller Checkboxen-Markierungen eines Listviews. - SetAllCheckboxStates(), mets den Status aller Checkboxen-Markierungen eines Listviews. - GetDllVersion(), ermittelt qui vorliegende Listview.dll Version. - CreateListview(), neuer Style hinzugekommen: Spaltenbreiten pas verschiebbar. - SetLineNumbers(), nummeriert qui Items einer Spalte. - EnableEdits(), maintenant sommes aussi qui Flags 2, 4, 8 et 16 bistrot. - EnableDragDrop(), erlaubt Drag & Drop Aktionen. alors cela Déplacer de Items mittels qui souris dans et aus einem Listview heraus. - DeleteSpaceLines(), entfernt (abschliessende) Leerzeilen aus einem Listview. - GetDragDropParas(), ermittelt, si et wohin une Drag&Drop Aktion stattfand. - ConvertDatas(), convertiert alle Dezimalzahlen einer Spalte dans cela allemand Zahlenformat et fügt facultativement cela Eurozeichen (€) en supplément. - Kleine Erweiterungen chez AddItemValues() et ExamineColumn(), um avec ConvertDatas() kompatibel trop son. - ForbidScrollMessage(), verhindert cela automatische Scrollen de seulement zum partie sichtbaren Items. - ACHTUNG!!! ExchangeSeparator() wurde um une zusätzlichen paramètre erweitert!!! s'il te plaît vieille Quellcodes entsprechend anpassen. - ExchangeBytes(), tauscht einzelne Bytes dedans einer Listview-Spalte vers autre aus. - CsvToListview() interne erweitert. avec ASCII-Code 11 wird maintenant une le vide Spalte/la ligne erzwungen.*
* Ab cette Version gibt es qui Funktionen SetColumnsFromMem() et ListviewToMem() pas plus. seulement encore CsvToListview() et ListviewToCsv() sommes gültig. plus en supplément dans qui Fussnote sous Version 1.1 |