Français
Forum

GetControlParas Frage

 
Hi Frank,

direct encore une Frage.
chez GetControlParas wird wohl qui entsprechende Mausklick pas zurückgesetzt, so comment chez GetSelectedDbClk.

mon Frage ist, comment mets je ihn eh bien zurück ?

je reagiere chez einem Double-cliquez sur ou bien Droit im Listview avec qui réaction, dass un d'autre Listview aufgeht.
Alles ne...aucune Problem soweit, si je eh bien dans dem récente geöffneten Listview qui weiteren Aktionen seulement per clavier auslöse z.B. quelque chose auswähle et Enter drücke, wird cet geschlossen et direct wieder ouvert.
cela direct wieder ouvrir ist qui faute, là si je une Mausaktion dans dem zweiten Listview ausführe, wird es seulement geschlossen, comme sollte.

Im Moment suis je total perplexe comment je cet Problem lösen soll.

Viele Grüße
Georg
 
09.11.2004  
 



Hi,

vois je mir à.

Salut, Frank
 
09.11.2004  
 



Salut,

so, habs getestet.
Wahrscheinlich fais je quoi faux, car chez mir funktioniert alles bestens.
un Double-cliquez sur bedeutet naturellement De toute façon un einfacher Linksklicks, peut-être liegt ici qui le chien begraben...?
Versuch la fois kurz avant Erstellen des neuen Listviews, ou bien après, GetControlParas aufzurufen.
si cela rien hilft, cela schick mir doch un *kleines* Testprogramm, dans dem qui faute vorkommt.

Salut, Frank
 
09.11.2004  
 



allô Frank,

avec dem *kleinen* Demo pourrait es quelque chose dauern, là es droite schwierig ist es pour trop construire.

Wird de GetControlParas qui Klick sur cela Listview comme erledigt abgehackt ?
si pas kennst du une Befehl um ca trop faire ?

Dein Vorschlag avec dem GetControlParas pour dem Aufbau des zeiten Listview klappt malheureusement pas, là je im zweiten Listview dans dessen Tandis que Boucle oui c'est ca ca tue.
cela Problem wird wirklich son, dass es d'abord un einfacher Linksklick ist et ensuite un doppelter, cela vois je déjà daran comment souvent qui Boucle durchlaufen wird. mais cela dernier Ereignis wird wohl solange pas gelöscht, ou bien seulement pour un certain Zeit, jusqu'à un d'autre Mausereignis auftritt. ca serait aussi expliquer pourquoi es seulement ensuite passiert si je per doppelklick cela zweite la fenêtre ouvre et ensuite per clavier plus fais, alle anderen Kombinationen aller.

je hatte qui gleiche Funktion Schonmal avec GetSelectedDbClk gebaut, là ging alles sans Probleme. cet J'ai eu mais verworfen à cause de qui Möglickeit den Droit avec qui anderen Funktion abzufangen.

Viele Grüße
Georg
 
09.11.2004  
 



Hi Frank,

je crois den faute trouvé trop avons, c'est qui Abfrage si on Retour gedrückt hat.

alors, dans dem sich öffnenden Listviewfenster überprüfe je si on à gauche doppelt ou bien à droite gedrückt hat par GetControlParas et plan aussi si on, si une la ligne selektiert ist, qui Enter bouton drückt (%Key = 13).
Einer qui wenigen %ScanKeys dir par venons.
eh bien habe je avec Aider de qui API GetKeyState qui Strg bouton comme Auslöser pris et siehe là und dir.
Nehme je eh bien per API qui Retour bouton ca va wieder pas.
alors doit es quelque chose avec qui Retour Auswertung trop 1faire avons.

il y a eh bien deux Opportunités pour mich, qui je une Frage aufwerfen.
1. je biege qui Retour bouton so um, dass vous vom Listview pas comme Retour erkannt wird, seulement comment?
2. je benutze pas GetControlParas mais GetSelectedDbClk, seulement comment bekomme je heraus sur quel la ligne on qui rechte Bouton de la souris gedrückt hat, là vous dadurch pas markiert wird?

peut-être la hâte du oui une concept,

viele Grüße
Georg
 
09.11.2004  
 



allô Georg

GetControlParas() basé pas sur einer API, mais ermittelt dedans des Subclassings, si et quel Mausknopf gedrückt wurde. si oui, ensuite wird une Tabelle avec den Werten ermittelt et pleine. GetControlParas() kopiert cet Tabelle maintenant dans den Profan-Bereich, après wird qui interne Tabelle gelöscht et seulement wieder beim prochain Mausknopf pleine.

trop deinen Opportunités:
1) quelle Message ou bien Tastendruck wird car trop einem Listview gesandt ? cela Listview mais est ne...aucune Eingabe-Contrôle (seulement un reines Ausgabe-Contrôle), c'est pourquoi erwartet es aussi keinen Tastendruck.

2) cela allez seulement avec GetControlParas(). Es sei car, du bildest cela per main pour. Ist mais wirklich très compliqué, viele APIs et Messages et Strukturen... Sollte mais eigentlich sur cela gleiche hinauslaufen.

Salut, Frank
 
09.11.2004  
 



Hi nochmal,

hatte une Minuteur im Dll-Sourcecode oublier qc, qui quelques Messages verschluckte.
Peut-être il oui aussi pour cette faute (?) responsable. plus en supplément dans qui ReadMe des Betatests.

Salut, Frank
 
09.11.2004  
 



Hi Frank,

cela était es, und dir
Tolle travail !!!

Viele Grüße
Georg
 
09.11.2004  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.347 Views

Untitledvor 0 min.
RudiB.10.04.2021
Dieter Zornow31.12.2010

Themeninformationen

cet Thema hat 1 participant:

unbekannt (8x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie