Hallo Zusammen,
noch eine Frage, kann ich irgendwie ein Kontextmenü für einen
Editorgadget einbauen. Irgendwie bekomme ich es nicht hin
das der Editorgadget auf die Rechts Maustaste reagiert ?
Bin für jede Hilfe dankbar !!
Viele Grüße
Mani
PB 4.2 Kontextmenü im Editorgadget
-
- Beiträge: 32
- Registriert: 27.11.2005 12:32
- Wohnort: Bad Endorf
- Kontaktdaten:
PB 4.2 Kontextmenü im Editorgadget
Geht nicht, Gibts nicht
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Um #WM_CONTEXTMENU abzufangen ist wohl SubClassing erforderlich,
einfacher geht mit #WM_RBUTTONDOWN, wo Du dann aber noch Prüfen
mußt, ob die Maus sich auch im EditorGadget befindet.
Gruß
Thomas
einfacher geht mit #WM_RBUTTONDOWN, wo Du dann aber noch Prüfen
mußt, ob die Maus sich auch im EditorGadget befindet.
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 32
- Registriert: 27.11.2005 12:32
- Wohnort: Bad Endorf
- Kontaktdaten:
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Und nutzt Du jetzt SubClassing? In den Links von RSBasic waren jamanibaerchen hat geschrieben:Vielen Dank, es funzt
schöne Beispiele bei, wäre IMHO der empfehlenswertere Weg.
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 32
- Registriert: 27.11.2005 12:32
- Wohnort: Bad Endorf
- Kontaktdaten:
Hallo,
so hat es funktioniert ! DANKE
Mani
so hat es funktioniert ! DANKE
Mani
Code: Alles auswählen
Select eventid.l
Case #WM_RBUTTONDOWN
If WindowMouseX(#Window_0)>=178 And WindowMouseY(#Window_0)<=180 And WindowMouseY(#Window_0)>60
If CreatePopupMenu( #mpop2)
MenuItem(#mpop2copy, "Kopieren")
MenuItem(#mpop2cut, "Ausschneiden")
MenuItem(#mpop2past, "Einfügen")
EndIf
DisplayPopupMenu(#mpop2,WindowID(#Window_0))
EndIf
EndSelect
Geht nicht, Gibts nicht