| |
|
|
- Seite 1 - |
|
| Code damit die rechte Maustaste auch den Cursor im Control setzt, und das Tab was man mit rechts anklickt. Der Code sorgt aber nicht dafür das das Tab auch intern aktiv ist, das sollte Roland übernehmen da ich seine Struktur hier unvorteilhaft finde.
Eigendlich ein Bugfix.
Erstelle Datei Maus.Inc
Inhalt Maus.inc:
Speichern & schliessen.
Öffne XprofEd.Prf
Finde:
füge darunter ein:
Finde in der Hauptschleife: füge darunter ein:
Speichern & fertig. |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
RGH | [quote:8581427d05=iF]IMHO müsste Rolands DelphiIDE ebenso reagieren.[/quote:8581427d05] Teils, teils: Von meinen vier Delphi-Versionen versetzen zwei den Cursor beim Rechtsklick nicht, eine versetzt ihn und die vierte läßt sich derzeit nicht mehr starten.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 28.09.2006 ▲ |
|
|
|
| |
|
- Seite 2 - |
|
|
| Die die den Cursor setzt, ist das eine alte oder eher eine neuere? |
|
|
| |
|
|
|
RGH | Die, die den Cursor setzt, ist die Neueste: Turbo Delphi.
Also gut, baue ich eben die zwei Zeilen hinter ElseIf (%ChildMessage = ~WM_RBUTTONDOWN) ein:
Es schadet ja nicht ... ;)
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 28.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | [quote:cbb5058d57=RGH] Es schadet ja nicht ... ;)
Gruß Roland[/quote:cbb5058d57] Im Gegenteil! |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 28.09.2006 ▲ |
|
|
|
|
| [quote:3ed0433da3=RGH] Es schadet ja nicht ... ;)
Gruß Roland[/quote:3ed0433da3] Doch, da die Contexttaste ja in XProfEd nicht geht. Entweder auf ~WM_CONTEXTMENU reagieren, dann kanns da rein, möglichst Optional, ansonsten bin ich dagegen |
|
|
| |
|
|
|
| Das hat doch aber nix mit dem Thema zu tun!
Hier geht es doch um was völlig anderes lol! |
|
|
| |
|
|
|
| Es geht darum, das ich mit der rechten Maustaste das Kontextmenü habe, zum Cursor verschieben bitte die Linke. Die alternative mit Contexttaste hab ich nicht. Kenne auch niemanden, der mit der rechten Maustaste den Cursor ändern möchte |
|
|
| |
|
|
|
| Klick mal mit FireFox wo hin, oder openoffice, oder in einer der neusten IDEs, oder in einen der neusten Texteditoren, also sorry - das ist ja wohl ein Feature das nicht fehlen darf und was auch nirgens fehlt! (NotePad ausgenommen ^^)
Wer verschiebt denn die Maus ohne das er will das die Verschiebung auch was nutzt?
Ich klick doch nicht mit der rechten Maustaste auf eine Stelle, um festzustellen das ich hätte vorhier diese mit der linken markieren müssen! Nicht nur in allen Browsern wäre das furchtbar schlimmelig. |
|
|
| |
|
|
|
RGH | @TS_SOFT: Ich fürchte, Du hast etwas mißverstanden: Es geht nicht darum, bei der rechten Maustaste das Verschieben des Kursors anstelle des Kontextmenüs einzubauen, sondern lediglich zusätzlich zu diesem. Das heißt Du klickst mit der rechten Maustaste auf ein Wort und die Hilfe zu diesem wird angezeigt. Bislang mußt Du mit der linken auf das Wort klicken (damit der Kursor dort steht) und dann die rechte Maustaste drücken. (BTW: Die Kontextmenütaste auf der Tastatur habe ich noch nie benutzt, da meine rechte hand meist auf der Maus ruht und die linke ggf. Strg, Shift oder Alt drückt ...)
Gruß Roland
BTW: Natürlich wäre es mir lieber, auf WM_CONTEXTMENU zu reagieren, aber den Gefallen tut mir Scintilla nicht. Entweder ich aktiviere im Scintalla das Kontextmenü, dann benutzt er sein eigenes (und das reagiert auch auf die Taste), oder er sperrt das eigene Kontextmenü, gibt die Botschaft aber nicht weiter.
Nachtrag: Der Hotkey-Trick funktioniert auch hier: AddHotKey 93, 93, 0 und schon kann die KontextMenü-Taste mit MenuItem(93) abgefragt werden. Ab 0.99a (vielleicht heute noch) wird auch diese Taste wie gewohnt reagieren! |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 28.09.2006 ▲ |
|
|
|
|
| Ach da lag der Hund begraben! Danke Roland ohne Dich wäre ich nicht dahinter gekommen das Thomas meinen könnte das das Kontextmenü nach drücken der rechten Maustaste gar ausbleibt.
Garkeines Falls würde ich das Thema Rechte Maustaste setzt Cursor statt Kontextmenü meinen, nur Rechte Maustaste setzt Cursor bevor das Kontextmenü erscheint.
Ach Thomas stell Dich nicht so an. Schau oben in den Quelltextänderungen steht nix von Entferne Kontextmenü. |
|
|
| |
|
|
|
| Ich habe Cursor bei Wort, zu welchem ich die Kontexthilfe benötige. Jetzt will ich ins Menü, aber auf halben Weg fällt mir das Kontextmenü ein. Die Kontexthilfe möchte ich in jedemfall, zu dem Wort, in dem ich zuletzt den Cursor mit der linken Taste gesetzt habe. So ist es für mich normal. Wenns doch unnormal ist, ich bin anpassungsfähig (aber nicht willig )
PS: ~WM_CONTEXTMENU kommt im org. XPrfEdit (in purebasic) auch im Callback an, unter denselben umständen? |
|
|
| |
|
|
|
| ~grins~ wenns dir auf halben Weg einfällt - dann musst auch nur den halben Weg zurück! |
|
|
| |
|
|