| |
|
|
E.T. | Simples Beispiel:
Das "grün" lässt sich nicht per Tastatur auswählen. Auch mit einem gültigen Icon-Handle passiert das gleiche. Sobald dem Menü-Eintrag ein Icon (oder eben mit "0" kein Icon) zugewiesen wird, reagiert dieses nicht mehr auf die Taste (im Bsp. g)
Dafür wird aber bei Menü-Auswahl per Maus das "g" unterstrichen...
|
|
|
| XProfan X3Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 31.01.2016 ▲ |
|
|
|
|
Georg Teles | Guten Morgen,
wenns schon um Menü geht, fiel mir auch auf, dass sich der Stil des Menü ändert wenn Icons angewendet werden --- und das auch beim Trackmenu (TrayIcon)
Ohne Icons (links) und sobald Icons angewendet werden (rechts, hier jetzt das Beispiel von E.T. mit 0 als Icon Handle)
Frage: kann der Stil zurückgesetzt werden nachdem Icons darauf angewandt wurden bzw. beim Erzeugen des Menü festgelgt werden ?
Servus |
|
|
| |
|
|
|
RGH | Das ist eine Windowssache: Bei Userdrawn-Menü-Items funktioniert das mit dem Accelerator-Key (dem unterstrichenen Buchstaben) nicht. In dem Fall sendet Windows eine Message an die Anwendung, dass ein ungültiger Menü-Buchstabe gedrückt wurde. Diese enthält zwar das Handle des aktuellen Menüs und den gedrückten Buchstaben, nicht aber das gewählte MenuItem. Das müsste die Anwendung selbst verwalten, um es zu ermitteln.
Prinzipiell könnte ich das etwas vereinfachern, indem ich in diesem Fall entsprechende Systemvariablen mit Menühandle und Buchstaben bestücke.
Gruß Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 31.01.2016 ▲ |
|
|
|
|
E.T. | Eben nebenbei so aufgefallen, da ich die Icons "killen" wollte (Tastatur ist mir erstmal wichtiger wie "bunte Bildchen"):
@Set("MenuTextCol", N) greift nur, wenn auch ein Icon (mag es auch 0 sein) gesetzt wird: Funktioniert:
Funktioniert nicht:
Nur stört mich jetzt wieder der Style "mit Icon" ein bissel, wie auch Georg schon anmerkte... |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 03.02.2016 ▲ |
|
|
|
|
RGH | Aus der Hilfe:
"Bei 0 wird kein Icon genutzt, aber die anwenderdefinierten Farben (s.u.), -1 wirkt so, als gäbe es den Parameter nicht, d.h. dann werden die Standardmenüs verwandt."
Gemeint ist: Bei -1 oder ohne den Icon-Parameter werden die Standard-Menüs verwandt. Bei den Standard-Menüs kann nichts eingestellt werden, nur bei den Ownerdraw-Menüs. Also nur, wenn der Icon-Parameter 0 (kein Icon) oder größer ist.
Für die Standard-Menüs gibt es keine Einstellungsmöglichkeiten außer jene über die Systemsteuerung, die Windowsweit gelten.
Gibt es einen Iconparameter 0 oder größer, werden Ownerdraw-Menüs benutzt, d.h. nicht Windows, sondern das Programm (hier: der XProfan-Interpreter bzw. die XProfan-Runtime) zeichnet die Menüs selbst. Nur dann wirken also die Menü-Einstellungen mittels Set("Menu...",...).
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 | 03.02.2016 ▲ |
|
|
|
|
Jörg Sellmeyer | Hier scheint XProfan nichts mehr ausrichten zu können. Darum: erledigt. |
|
|
| |
|
|
|
E.T. | Ich hole das Thema mal wieder hoch weil's mich irgendwie "alle macht"
Warum gibt's hier kein "Stinknormales" Menü mehr, so ohne "Bunte klick-Bildchen" (wie es Dietmar Horn immer ausdrückte) , dafür mit der Tastatur zu bedienen ?? Sollte dies wirklich am Windoof liegen ?? Aber wenn schon der Icon-Freiraum vor dem Menü-Eintrag sein muss, warum funzen dann nicht wenigsten die HotKeys ??
Andere (nicht-Profan-Programme) können es doch auch....
|
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 28.02.2018 ▲ |
|
|
|
|
RGH | Die Hotkeys funktionieren, wie gewohnt, aber:
Bei neueren Windowsversionen werden sie defaultmäßig ausgeblendet und erst mit Drücken der ALT-Taste aktiviert. Und schon klappt die Tastaturbedienung. Das gilt auch für andere Windows-Programme und nicht nur für mit XProfan geschriebene. Auch der Freiraum für die Icons vor dem Menütext kommt nicht von XProfan, sondern von Windows.
Rufe mal Notepad auf. Das gleiche Aussehen der Menüs. Das gleiche Verhalten.
Gruß Roland |
|
|
| XProfan X3Intel 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.02.2018 ▲ |
|
|
|
|
E.T. | Danke, Roland, für die schnelle Antwort. Ich gebe zu, nie probiert zu haben, mal auf die ALT-Taste zu drücken und das Menü zu begutachten . Hab wohl einfach nicht mit so einer Dummheit von Windoof gerechnet.
... hm, in Firefox sind die Hotkeys immer unterstrichen, wie ich grad sehe. Mal rausbekommen, wo der Trick liegt
Das Aussehen mit den (fehlenden) Icon's ist natürlich doof |
|
|
| XProfan X3Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 01.03.2018 ▲ |
|
|
|