Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Ermitteln der Element-ID bei Mauseintritt 16 Nov 2023 17:54 #1

  • Grisu
  • Abwesend
  • Beiträge: 75
  • Dank erhalten: 95
Hallo,

Frage: Wie kann ich bei einem Mausover (Mauseintritt) über ein Element die ID des Elementes ermitteln?
In cx4 ging das mit [Anzeige.Element], in cx5 finde ich nichts passendes. 
Ich  komme nicht weiter...

Hermann


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (20 Zeilen, cX 5.0.10.3, Lizenz: Pro)
Folgende Benutzer bedankten sich: Soko, daywalker, Bandit, technicplace

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ermitteln der Element-ID bei Mauseintritt 16 Nov 2023 19:38 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1133
  • Dank erhalten: 1671
Hallo, Hermann!

Antwort: Gar nicht!

Ups, diese Info war tatsächlich in diesem Kontext nicht so einfach zu ermitteln - hab' ich übersehen...

In der nächsten Version gibt es die beiden Platzhalter
cX.Anzeige().EreignisElement und .EreignisUnterElement,
mit denen die ID des zuletzt bei einem Ereignis betroffenen Elements bzw. Unterelements (etwa Listeneintrag) ermittelt werden kann.

Danke für den Hinweis!

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: Soko, daywalker, Grisu

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ermitteln der Element-ID bei Mauseintritt 22 Nov 2023 12:34 #3

  • technicplace
  • technicplaces Avatar
  • Offline
  • Beiträge: 90
  • Dank erhalten: 11
Hallo,
es gab oder gibt ja noch die Sache mit der Element_ID.dll .... aus cX3.--- cX4... (Drachenblut)

wäre es möglich auch aus anderen Programmen (Fenster) die nicht aus dem Bereich cX5 ,,, kommen eine ID und Inhalt in eine Variable zu bekommen, 

zB. cX.Anzeige(FensterTitelX)?-oder (Fremdes.ElementMouseOver.ID.x.Inhalt).EreignisElement    hoffe man versteht mich   

 Drücke die Taste i und Mouse.Over über zB. ein Eingabefeld und erhalte per Kopie o,ä den Inhalt ...
wo möchte ich drauf hinaus : Beispiel  o u t l o o k   Eingabe   Pa ss wo rt: ********** sehe nur als Sternchen... umständlich mit *.DLL machbar und sichtbar .

Grüße Chris

Nachtrag.. so in etwa war es :

           Setze  in [MaxZeichenanzahl]:  '260'
           Setze  in [DLL_info]:  '[System.DLLAufruf user32.dll;SendMessageA;[ErgebnisID];13;[MaxZeichenanzahl];backVariable=[MaxZeichenanzahl]$]'
           Meldung  "Ihr Kennwort:  [backVariable]" (Titel: 'Ihr Kennwort ?', Info, OK)
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von technicplace.
  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden