Español
Foro

GetControlParas Cuestión

 
Hi Franco,

direkt ni Cuestión.
En GetControlParas probablemente el entsprechende Mausklick no zurückgesetzt, como en GetSelectedDbClk.

Mi Cuestión es, como Puse ihn nun zurück ?

Yo reagiere en una Haga doble clic en oder Rechtsklick en el Listview con el Reacción, que un más Listview aufgeht.
Alles kein Problema soweit, si yo nun en el neu geöffneten Listview el más Aktionen sólo por Tastatur auslöse z.B. algo auswähle y Enter drücke, se dieses geschlossen y direkt otra vez geöffnet.
Das direkt otra vez abierto es el Fehler, como si yo una Mausaktion en el zweiten Listview ausführe, se lo sólo geschlossen, como debería.

Im Moment bin Yo total Ratlos Yo dieses Problema lösen se.

Viele Grüße
Georg
 
09.11.2004  
 



Hi,

sehe Yo a.

Saludo, Franco
 
09.11.2004  
 



¡Hola,

así, habs getestet.
Wahrscheinlich mache Yo qué falso, porque en me funktioniert alles bestens.
Ein Haga doble clic en bedeutet natürlich De todos modos una einfacher Linksklicks, tal vez liegt hier el Hund begraben...?
Intento veces kurz antes Erstellen des neuen Listviews, oder danach, GetControlParas aufzurufen.
Si el nichts hilft, el schick me doch una *kleines* Testprogramm, en el el Fehler vorkommt.

Saludo, Franco
 
09.11.2004  
 



¡Hola Franco,

con el *pequeño* Demo podría hay algo dauern, como lo bastante schwierig es después de a Bauen.

Wird de GetControlParas el Clic el Listview como se hace abgehackt ?
Wenn no kennst du una Befehl en dies a hacer ?

Su Vorschlag con el GetControlParas después de el Aufbau des zeiten Listview klappt por desgracia, no, como Yo en el zweiten Listview en dessen Mientras que Bucle genau dies tue.
Das Problema se wirklich ser, dass lo zuerst una einfacher Linksklick es y luego una doppelter, el sehe Yo ya daran como oft el Bucle durchlaufen se. Aber el letzte Ereignis probablemente solange no gelöscht, oder sólo después de una cierta Tiempo, a una más Mausereignis auftritt. Dies sería auch erklären por qué lo sólo entonces passiert si yo por doppelklick el zweite Ventana öffne y luego por Tastatur más mache, todos otro Kombinationen ir.

Tuve el gleiche Función schonmal con GetSelectedDbClk gebaut, como ging alles sin Problemas. Diese Tuve aber verworfen wegen el Möglickeit el Rechtsklick con el otro Función abzufangen.

Viele Grüße
Georg
 
09.11.2004  
 



Hi Franco,

Yo glaube el Fehler gefunden a haben, es el Abfrage si uno Volver gedrückt ha.

Also, en el se öffnenden Listviewfenster überprüfe Yo si uno links doppelt oder rechts gedrückt ha por GetControlParas y eben auch si uno, si una Línea selektiert es, el Enter Taste drückt (%Key = 13).
Einer el wenigen %ScanKeys dir por kommen.
Nun Yo con Ayuda de el API GetKeyState el Strg Taste como Auslöser genommen y siehe como lo va.
Nehme Yo nun por API el Volver Taste es otra vez no.
Also muß hay algo con el Volver Auswertung a tun haben.

Lo son nun zwei Möglichkeiten para mich, el je una Cuestión aufwerfen.
1. Yo biege el Volver Taste así en, dass ellos vom Listview no como Volver erkannt se, sólo como?
2. Yo benutze no GetControlParas pero GetSelectedDbClk, sólo como bekomme Yo heraus en welcher Línea uno el rechte Botón del ratón gedrückt ha, como ellos dadurch no markiert se?

Tal vez hast du sí una Concepto,

viele Grüße
Georg
 
09.11.2004  
 



¡Hola Georg

GetControlParas() basiert no en uno API, pero ermittelt innerhalb des Subclassings, si y welcher Mausknopf gedrückt wurde. Wenn sí, Luego se una tabla con el Werten ermittelt y gefüllt. GetControlParas() kopiert esta Tabla ahora en el Profano-Zona, danach se el interne Tabla gelöscht y sólo otra vez beim nächsten Mausknopf gefüllt.

Zu deinen Möglichkeiten:
1) Welche Message oder Tastendruck se porque a una Listview gesandt ? Das Listview es doch kein Eingabe-Control (sólo una reines Edición-Control), deshalb esperado lo auch no Tastendruck.

2) Es sólo GetControlParas(). Lo sei porque, du bildest el por Hand después de. Pero wirklich muy kompliziert, viele APIs y Messages y Estructuras... Sollte aber eigentlich el gleiche hinauslaufen.

Saludo, Franco
 
09.11.2004  
 



Hi otra vez,

hatte una Temporizador en el Dll-Sourcecode vergessen, el algunos Messages verschluckte.
Tal vez él en efecto para esta Fehler (?) verantwortlich. Más dazu en el ReadMe des Betatests.

Saludo, Franco
 
09.11.2004  
 



Hi Franco,

el war lo, lo va
Tolle Arbeit !!!

Viele Grüße
Georg
 
09.11.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.404 Views

Untitledvor 0 min.
RudiB.10.04.2021
Dieter Zornow31.12.2010

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (8x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie