| |
|
|
 Stephan Sonneborn | allô zusammen, je hab folgendes Problem: dans einem avec Franks listview.dll erstellten Listview volonté chaque Zellen per clavier (Tab-bouton) angewählt et ensuite editiert.
peux on feststellen, quelle cellule zuletzt geändert wurde?
merci im Voraus!!! |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 11.01.2012 ▲ |
|
|
|
|
 | je sais es pas.
peux Du la fois (vlt. per Utilisateur Messages) regarder si nouvelle 4289 angekommt si pour Travailler des Eintrages qui Enter-bouton gedrückt wurde? si oui, quoi donner ensuite uwparam et ulparam aus?
Hole Dir aussi la fois Contrôle-Spy et wähle ListView et lvs_report et lvs_editLabels et schaue Dir qui aufgelisteten et eingehenden Nouvelles à. |
|
|
| |
|
|
|
 Thomas Freier | je crois pas, là chaque fois dans qui aktiven cellule un Éditer avec eigenem Handle ensteht. Test avec KompilierenMarqueSéparation Bleibt wohl rien d'autre übrig, beim ersten Klick la ligne+Spalte trop merken et ensuite +,- chez la ligne,Spalte je pour Tastensteuerung. |
|
|
| |
|
|
|
 | Doch. Ist léger trop auszulesen, siehe Funktion GetVar() avec Flag 0 et 6, bzw. Flag 2 et 4. |
|
|
| |
|
|
|
 Stephan Sonneborn | allô Frank, Thomas et David,
vielen Dank pour Eure répondre.
Soweit je sais, commence INITMESSAGES alle Messages des Listviews ab et verarbeitet vous. Deswegen venons "normale" Messages pas par.
Thomas' Solution wäre une Possibilité.
Franks Vorschlag, qui Funktion GETVAR() trop nutzen, habe je aussi déjà dans Betracht gezogen. mais GETVAR() gibt doch "nur" cela Handle des Edits zurück. comment viens je avec cela à den Spalten- et Zeilenindex? |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.01.2012 ▲ |
|
|
|
|
 | la hâte du Flag 2 et 4 probiert? et qui Listview.dll-Usermessages? |
|
|
| |
|
|
|
 Stephan Sonneborn | oui, mais Flag 2 et 4 liefern seulement -1 et qui Usermessages sommes doch aussi seulement pour Mausklicks... |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.01.2012 ▲ |
|
|
|
|
 | Wozu besoin du cela car? peut-être gibts ne weitere Possibilité. |
|
|
| |
|
|
|
 Thomas Freier | @Frank, il voudrais simple savons dans quel la ligne et Spalte maintenant cela EDIT ist, si il z.B. qui TAB- ou bien PFEIL-bouton gedrückt hat. ensuite entsteht oui un nouveau EDIT. Listview Aider: Wurde qui Tabtaste gedrückt, ensuite baut sich anschließend un nouveau Modifier le champ de sur, sodas qui prochain Itemtext editiert volonté peux. interne wirst du oui qui Tastenaktion verarbeitet avons. mais comment venons wir daran? |
|
|
| |
|
|
|
 | cela J'ai eu déjà verstanden. mais wofür wird l'information nécessaire? peut-être peux on cela oui anders régulariser. qui Tastendruck ansich wird interne oui ermittelt. qui Position im Listview mais nirgendwo angezeigt bekannt gegeben, était jusqu'alors aussi nie nötig. |
|
|
| |
|
|
|
 | Könnte mir présenter, dass il une UNDO-Funktion einbauen, et avec cela n-avant-Éditer avec la ligne+Spalte+Text dans un Array poser veux.
Salut Thomas |
|
|
| |
|
|
|
 | ensuite bleibt peut-être encore qui Possibilité, avec manuellen Edits trop travailler, qui oui aussi soutenu volonté. chacun Eventualität einzukalkulieren, qui ensuite pour Jahren peut-être la fois nécessaire wird, ist oui doch malheureusement nie possible. là qui Listview.dll aussi pas plus plus entwickelt wird, wird es malheureusement aussi ne...aucune entsprechendes Update plus donner. je programmiere aussi déjà depuis einem l'an pas plus dans Assembler et werde cela sous 64 Bit aussi pas plus faire. Eventuell besteht qui Possibilité, den Sourcecode abzutreten, avec cela il de quelqu'un Anderem plus entwickelt wird. |
|
|
| |
|
|