Hi.
Sag doch no algo como. El Liste existiert y existierte siempre ya en LiesMich.txt...
Was es neu ?
VERSION 1.0: - SetColumnsFromMem(), automatisches Erstellen de Spalten de el Encabezamiento uno CSV-Expediente. - CryptMem(), verschlüsselt Daten (z.B. CSV-Archivos) en un Speicherbereich con un cualquier langen Contraseña. - GetColumnWidth(), ermittelt, como breit (en Pixel) en el Listview F el Spalte con el Index I es. - GetLineText(), kopiert todos Itemtexte uno Línea (uno Listviews) en una Speicherbereich, getrennt por Tabs - SetIndex(), setzt una neue Indexzeile para SetItem() / SItem y SetItemsFromMem() una. - SelectLine(), selektiert oder Deselektiert una oder todos Zeilen uno Listviews. - DbfToCsv(), wandelt una dBaseIII (.dbf) Expediente en en un CSV-Expediente (en el Speicher).
VERSION 1.1: - SearchText(), sucht una Texto innerhalb des Listviews. - CopyColumnTo(), kopiert una komplette Spalte de una Listview en una más Listview. - CopyLineTo(), kopiert una komplette Línea de una Listview en una más Listview. - ListviewToDbf(), auslesen uno Listviews en un dBaseIII-Expediente (.dbf). - GetIndex(), ermittelt el aktuellen Valor, con el SetIndex() arbeitet - GetChecked(), ermittelt, si y welcher Línea welchen Listviews zuletzt una Checkbox angeklickt wurde. - SetCheckboxState(), markiert oder entmarkiert una (oder todos) Checkbox(en) en un Listview-Control. - GetCheckboxState(), ermittelt, si una Checkbox en un Listview-Controlarkiert markiert oder entmarkiert es. - EnableEdits(), erlaubt en un Listview editierbare Itemtexte (oder auch no). - Zusätzliches Flag en DbfToCsv() instalado, konvertiert automáticamente Datumseinträge en una lesbares Formato (z.B. 20020326 se a 2002.03.26). - Kleinen Bug en DbfToCsv() Fijo, el una zusätzlichen Itemeintrag verursacht hatte. - Kleinen Bug Fijo en Register() - Ermittlung el rechten Spalte en IColumn() ahora sicherer gelöst - IColumn() / InsertColumn funktioniert ahora zusammen con SetIndex() - ListviewToMem() wurde umbenannt en ListviewToCsv() * - SetItemsFromMem() wurde umbenannt en CsvToListview() * - Kleine Pfeile en el Spaltenbuttons dejar ahora el zuletzt sortierte Spalte y Sortier-Richtung erkennen - Vier neue Sourcescodes (PureBasic) de H. Brill beigefügt. Más Infos dazu en el Liesmich-Expediente. - Alle Listview.dll Características unterstützen ahora mindestens 65536 Zeilen (sofern Briebssystem-bedingt posible...).
* El beiden Características fueron el Logik halber umbenannt. Bisher gelten aber zusätzlich auch todavía el alten Namen. Das se pero no mehr largo el Fall ser, el alten Namen debería also inmediatamente no mehr benutzt voluntad !!!
VERSION 1.2: - SortManual(), sortiert una Listview-Control a mano - FilelistToCsv(), lädt una Dateiverzeichnis una y speichert el Daten como Csv-Expediente. - SetItemText(), setzt una neuen Texto como Itemtext una. - GetItemText(), liest una Itemtext de. - ExamineColumn(), untersucht, si una Spalte Texto oder Pagar beinhaltet. - SetColumnSort(), setzt el Sortier-Método para una einzelne Spalte. - Kleinen Bug en DbfToCsv() Fijo y zusätzliches Flag instalado (Flag 4 = Keine OEM después de ANSI Konvertierung) - Neues Flag para SearchText() instalado (Flag 4 = Der Suchtext muß al Anfang des Worts posición)
VERSION 1.3: - GetColumnUpdate(), liest Reihenfolge, Breite y Formatierung aller Spalten de. Wieder setzbar con SetColumnUpdate() - SetColumnUpdate(), setzt Reihenfolge, Breite y Formatierung aller Spalten uno Listviews, el mittels GetColumnUpdate() ausgelesen wurde - RaiseColumns(), setzt una otro Schrift- y Hintergrundsfarbe para una oder mehrere Spalten uno Listviews. Macht Listviews übersichtlich. - MixRGBs(), mischt zwei Farbwerte a una. - SetBackImage(), verpaßt una Listview una Hintergrunds-Grafik. - PrintListview(), bringt una Listview aufs Papier, wahlweise auch con Grids, Icons y Checkboxen ! - AreCheckboxenPresent(), ermittelt, si una Listview con Checkboxen arbeitet. - AreIconsPresent(), ermittelt, si una Listview con Icons arbeitet. - EraseListview(), lejos todos Listview-Estructuras uno Listviews innerhalb el Dll. - GetControlParas(), ermittelt, si y wo una Mausklick en una Item por rechter Botón del ratón oder linkem Haga doble clic en stattgefunden ha - GetOwnControlParas(), ermittelt el Daten uno Items, con denen ligeramente propio Controls a passender Punto en el Listview producido voluntad puede. - SetStyle(), setzt una Listview-Style, el en Erstellung nachfolgender Listviews übernommen se. - Kleinen Bug en FilelistToCsv() Fijo, el en Hauptordnern siempre una Expediente, o. una Ordner verschluckte. - Neues Flag para FilelistToCsv() instalado (Flag $400 = Versteckte Archivos (Hidden Flag) debería no adecuado voluntad) - Bug Fijo en ListviewToCsv(), el en leeren Itemfeldern una Fehler auslösen podría - Einen neuen PureBasic-Quellcode (plus Exe) de Heinz Brill beigefügt, aktuelles Directorio auslesen y drucken
VERSION 1.4: - Neuen Parámetro N (bisher unbenutzt) para PrintListview() eingeführt. N kann una Zeiger en una Texto ser, si ellos como Seitenzahlen-Texto de otra manera como Página benutzen querer. - Leerer-Itemfeld-Bug (siehe V1.3) auch en el Características SearchText(), ListviewToDbf(), GetNeededMemory(), GetAllSelected(), GetLineText() y CopyLineTo() Fijo. - Windows XP / Manifest -Bug Fijo, bajo XP en el Manifest-Modus funktionierte el Sortieren no mehr y el Sortierpfeile fueron no mehr adecuado. - GetRealColumnIndex(), ermittelt el tatsächlichen Index uno Spalte, auch si la Spalten por Drag&Drop movido fueron. - CheckIfMarked(), markiert el Checkboxen aller Zeilen, el selektiert son, y umgekehrt. - MarkIfChecked(), selektiert todos Zeilen, deren Checkbox markiert es, y umgekehrt. - SelectColumnEdits(), determinado, si EnableEdit() en todos Spalten angewendet se. Also, si todos Spalten por el User editiert voluntad dürfen. - GetVar(), ermittelt cierto Listview-Variables, z.B. el Handle des Editfelds, en el el User gerade editiert. - Einige kleinere Bugs Fijo - SetIconMode(), erlaubt ahora transparente Icons. - SetFilelistFilter(), una Filterfunktion para FilelistToCsv(). Bis a 32 Filterstrings puede determinado voluntad, cuando el Laden uno Dateiliste ignoriert voluntad. - SetFilelistNoFilter(), ni Filterfunktion para FilelistToCsv(). Bis a 32 Filterstrings puede determinado voluntad, cuando el Laden uno Dateiliste adecuado voluntad. Todos los demás voluntad no con en el Liste übernommen. - AddItemValues(), addiert todos Zahlenwerte uno Spalte y liefert el Summe. Mit 80 Bit Genauigkeit !!! - En el automatischen Editcontrols el Windowstyle WS_BORDER lejos, sah übel de en el Windows XP Manifest-Modus. Ansonsten fällts kaum en. - DbfToCsv(), Bug en leerer Datenbank Fijo. - EnableEdits(), 2 neue Flags eingefügt. Jetzt kann auch una linker Ratón-Haga doble clic en el Editieren starten, oder Doppel-Links -y- Rechtsklick. - GetControlParas() wurde erweitert en Abfrage des linken Mausklicks (vorher sólo Rechtsklick y Doppellinksklick). - SearchText(), neues Flag beigefügt. Der Suchtext muß el kompletten Itemtext entsprechen. - Einige neue Profano-Fuente beigefügt, o. vorhandene erweitert. - Einen Ensamblador-Ver código fuente (MASM32) beigefügt, auch como Exedatei. El Exe es sólo una drittel así groß como PureBasic-Exes ! - RaiseLine(), setzt una otro Schrift- y Hintergrundsfarbe para una Línea uno Listviews. Macht Listviews muy übersichtlich. - DbfToCsv() kann ahora dBaseIII+ Archivos invitar, el Memofeld se esta aber ignoriert. - Timerevent lejos, el Yo a Testzwecken veces en V1.1 (!) instalado y luego vergessen hatte, y manchmal Messages verschluckte. - Bug beseitigt, el beim Sortieren de Listviews con sólo uno Spalte auftreten podría. - Beim Editieren folgende Tasten con Características belegt: Cursortasten, Bild hoch, Bild runter, Pos 1, Ende.
VERSION 1.5: - GetColumnName(), ermittelt el Texto uno Spaltenbuttons. - SetColumnName(), weist una Spaltenbutton una neuen Texto a. - SetIconColumn() determinado, en welcher Spalte el nächste Icon erscheint. Jetzt son Icons en allen Spalten posible (Sub-Icons) ! - Neue Icontechnik programmiert, ahora puede auch gezielt einzelne Icons gesetzt voluntad, sin el jede Línea con Icons gefüllt se. - PrintListview() druckt ahora Sub-Icons. - GetIcon(), ermittelt el Nummer des Icons, el con SetIcon(), SetIconFromMem() oder SetIconWith() transferencia wurde. - Sortierung después de Pagar ahora ausgeweitet en negative Pagar y Dezimalzahlen. * - PrintListview(), neues Flag (32). Druckt ahora farbige Spalten (en druckerfreundlichem grau). - PrintListview(), todavía una neues Flag (64). Farbige Zeilen voluntad ahora ebenfalls gedruckt (auch en druckerfreundlichem grau). - PrintListview(), y todavía una neues Flag (128). Druckerdialog se no adecuado voluntad.. - PrintListview(), Ausdruck el Spaltenbuttons ahora al Anfang cada Página, no sólo en el ersten. - PrintListview(), en Seitenzahl se ahora ausgegeben, wieviele Páginas el Ausdruck ha, z.B.: Página 4 / 67. - PrintColumns(), legt fest, welche Spalten uno Listviews beim Drucken con PrintListview() ausgedruckt voluntad debería. Voreingestellt son todos. - PrintListview(), Clipping-Fehler en muy schmalen Spalten Fijo. - GetItemTextsAsInteger(), liest el Itemtexte uno kompletten Spalte de y speichert el Textos como Integerzahlen. - GetItemTextsAsFloat(), liest el Itemtexte uno kompletten Spalte de y speichert el Textos como 64 Bit Fließkommazahlen. - GetEdgeIntegers(), ermittelt de uno Tabla con Integerzahlen el niedrigsten y el höchsten Valor. - GetEdgeFloats(), ermittelt de uno Tabla con Fließkommazahlen el niedrigsten y el höchsten Valor. - GetFloat(), liest una 64 Bit Fließkommazahl (FLOAT8) de una Speicherbereich de. - GetVar(), neue Flags.
* Ab dieser Versión wurde el Zahlensortierung erheblich erweitert. So voluntad ahora negative y/oder dezimale Pagar correcto sortiert. Ob para dezimale Pagar una Punkt oder una Komma como Trennzeichen verwendet se, es egal. El Pagar-Sortierung es dadurch sólo unmerklich langsamer geworden. Dafür voluntad todos Pagar ahora como 64 Bit Fließkommazahlen angesehen!
VERSION 1.6: - DeleteDoubleItems(), löscht todos doppelten y mehrfach vorkommenden Itemtexte en uno Spalte uno Listviews. - El Sortierung después de Pagar funktioniert ahora con Hausnummern (sólo de a-i, o. A-I), z.B. Teerstr. 10b - SelectLine(), neues Flag hinzugekommen. - SetColumnAlignment(), nachträgliches Cambio el Textausrichtung uno Spalte. - Actualización(), neue Definition innerhalb el Inc-Expediente. Visuelle Erneuerung des Listviews, nötig para manche Características y Situationen.
VERSION 1.7: - Drag&Drop para Listviews con vielen Einstellungsmöglichkeiten. - Neue Addon-Dll: Treeview.dll con 10 Características, en en eigenen Fensters con Directory-Treeviews a trabajo. - GetAllCheckboxStates(), ermittelt el Status aller Checkboxen-Markierungen uno Listviews. - SetAllCheckboxStates(), setzt el Status aller Checkboxen-Markierungen uno Listviews. - GetDllVersion(), ermittelt el vorliegende Listview.dll Versión. - CreateListview(), neuer Style hinzugekommen: Spaltenbreiten no verschiebbar. - SetLineNumbers(), nummeriert el Items uno Spalte. - EnableEdits(), ahora son auch el Flags 2, 4, 8 y 16 lokal. - EnableDragDrop(), erlaubt Drag & Drop Aktionen. Also el Verschieben de Items mittels ratón en y de una Listview heraus. - DeleteSpaceLines(), lejos (abschliessende) Leerzeilen de una Listview. - GetDragDropParas(), ermittelt, si y wo una Drag&Drop Aktion stattfand. - ConvertDatas(), convertiert todos Dezimalzahlen uno Spalte en el Alemán Zahlenformat y fügt wahlweise el Eurozeichen (€) dazu. - Kleine Erweiterungen en AddItemValues() y ExamineColumn(), hacer frente a ConvertDatas() kompatibel a ser. - ForbidScrollMessage(), verhindert el automatische Scrollen de sólo para Teil sichtbaren Items. - ACHTUNG!!! ExchangeSeparator() wurde en una zusätzlichen Parámetro erweitert!!! Bitte alte Quellcodes entsprechend adaptar. - ExchangeBytes(), tauscht einzelne Bytes innerhalb uno Listview-Spalte gegen otro de. - CsvToListview() intern erweitert. Mit ASCII-Code 11 se ahora una vacío Spalte/Línea erzwungen.*
* Ab dieser Versión hay el Características SetColumnsFromMem() y ListviewToMem() no mehr. Nur todavía CsvToListview() y ListviewToCsv() son gültig. Más dazu en el Fussnote bajo Versión 1.1 |