Klawiatura multimedialna & tło tekstu & uchwyty

0

Cześć!

Mam 3 pytanka:

  1. Czy ktoś wie jak obsługiwać w Delphi dowolną klawiaturę multimedialną (taką z dodatkowymi przyciskami typu play, internet itp.)?
    Windows dla tych klawiszy (nie wiem czy wszystkich) generuje message. Teoretycznie więc wystarczył by hook na klawiaturę ale mi przestaje działać po naciśnieciu prawego lub lewego klawisza Windows i nie wiem jak to poprawic.
  2. Jak w RichEdit zmienić kolor tłą tekstu ale tylko pewnej częsci a nie całego RichEdita?
  3. Jak pobrać uchwyt TSpeedButtona żeby np. wykorzystac funkcję SetWindowRgn?
0

AD1. nie wiem, czy to wystarczy, ale w winapi jest GetAsynKeyState() (lub coś w tym stylu...) Przeleć pętloą po wszystkich (0>255) i sprawdź, może mają przypisane jakieś kody...

PS> nie mam pojęcie, czy to ma w ogóle jakis sens. Nawet nie mogę sprawdzić, bo nie używam klawiatur multimedialnych (denerwują mnie)

AD2. RichEdit.SelStart i SelLength - cofam to (nie doczytałem) - raczej coś z Canvą

0

Sterwnik musisz napisac.

1 użytkowników online, w tym zalogowanych: 0, gości: 1