Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi MenItem einer Taste zuornen (https://www.delphipraxis.net/75494-menitem-einer-taste-zuornen.html)

Luckie 21. Aug 2006 13:26

Re: MenItem einer Taste zuornen
 
Zitat:

Zitat von mimi
danke für die antwort wenn ich recht verstehe wird einfach nur ein tab zeichen eingefügt mehr nicht !
damit auch was passirt wenn ich STRG+N drücke muss ich wohl noch ein ereignis abfangen oder ?

Wird alles gezeigt in der Demo: \System\Hotkeys\accel.dpr

mimi 21. Aug 2006 13:32

Re: MenItem einer Taste zuornen
 
klappt leider auch nicht so richtig:
ich erzeuge zwar ein tabbele aber leider kann ich damit nichts anfangen weil ich nicht weiß wie der letzte parameter aussehen muss:
Delphi-Quellcode:
 case uMsg of
    WM_COMMAND:
    TranslateAccelerator(hwnd,KeyHandel,KeyHandel)
      if hiword(wParam) = BN_CLICKED then begin
da kommt immer
[Fehler] notepad.dpr(154): Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen

Luckie 21. Aug 2006 13:37

Re: MenItem einer Taste zuornen
 
Wo steht in den Tutorials und in den Demos, dass MSDN-Library durchsuchenTranslateAccelerator in der Fensterprozedur aufgerufen wird? Lies dir bitte das Kapitel durch und guck dir die Demo an. So gibt das hier nichts.

mimi 21. Aug 2006 13:59

Re: MenItem einer Taste zuornen
 
habe ich auch schon gemerkt und da in der schleife einfügt....
jetzt muss ich es noch abfangen... aber was ich aus tutorial entnehme ist:
das ich ja alles doppelt machen muss.

erst die mausklickst abfangen und dann die tastertur klickst abfangen und dort nochmal auswerten oder sehe ich das falsch ?

Luckie 21. Aug 2006 14:16

Re: MenItem einer Taste zuornen
 
Nö wieso?
Code:
if menü1 then
  function1
if shortcut1 then
  function1
WQo ist da was doppelt?

mimi 21. Aug 2006 14:54

Re: MenItem einer Taste zuornen
 
ganz einfach: ich dachte halt wenn ich eine taste drücke wird auto. ww_command ausgelöst aber das passiert wohl nicht ! draum aber seis drum.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz