Results 1 to 3 of 3

Thread: Virtual keycodes

  1. #1

    Virtual keycodes

    Met de perform method van een component kun je er een virtual-keycode naartoe sturen.
    Bijvoorbeeld:
    Code:
    DBMemo2.Perform(WM_KEYDOWN, VK_END, 0)
    voert de keystroke End uit. Geen probleem.

    Maar hoe krijg ik het nu voor elkaar om de keystroke CTRL+END te versturen? Daarvoor kan ik geen virtual-keycode vinden.

  2. #2
    Member
    Join Date
    Mar 2003
    Location
    Netherlands
    Posts
    638
    De VK code voor de CTRL key is VK_CONTROL maar volgens mij kan je die niet zomaar versturen. Ik denk dat je eerst met je keyboardstate moet gaan gochelen zodat de CTRL key geregistreerd wordt als zijnde ingedrukt en daarna je VK_END versturen.

    Ik had nog VK_CONTROL+VK_END en VK_CONTROL and VK_END geprobeerd maar dat gaf geen resultaat.
    Alex "leXTer" van der Vliet
    Delphi Programmer

    And may the source be with you.

  3. #3
    Stijn Sanders develyoy's Avatar
    Join Date
    Jun 2008
    Location
    GentBrugge, Belgi?½
    Posts
    1,046
    Ik denk dat je gewoon een WM_KEYDOWN voor VK_CONTROL, dan VK_END, dan WM_KEYUP voor VK_END en VK_CONTROL kan sturen

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •