Gadget mit Text-Cursor (caret) ermitteln

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Gadget mit Text-Cursor (caret) ermitteln

Beitrag von Thorsten1867 »

Kennt jemand eine Möglichkeit das Gadget zu ermitteln, das gerade den Textcursor enthält, auch wenn dieses gerade nicht aktiv ist (z.B. nach Buttonklick).
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thorsten1867
Willst du die Position des Cursor im EditorGadget ermitteln?
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Nein, das ist kein Problem. Ich will wissen, in welchem von mehreren Editorgadget er sich befindet.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thorsten1867
Ist denn das überhaupt möglich?
Wenn dein EditorGadget nicht mehr aktiv ist, stattdessen dein ButtonGadget, wie willst du denn das ermitteln können?
Es kann nur ein Gadget den Fokus haben.
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

Bei EventType "#PB_EventType_LostFocus" kann man das letzte gadget ja zwischenspeichern welches vor den ButtonClick den Focus hatte.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

So etwas ähnliches mache ich bisher. Ich speichere bei einem EditorGadget-Event den GadgetID. Leider erzeugt Windows manchmal selber solche Events, v.a. beim Öffnen eines Fensters.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

GetActiveGadget()
Antworten