Hej mirki. Mam przed sobą czarną skrzynkę i brak autora (zwolniony dawno temu) czy kodów źródłowych. Przyszło mi na myśl że może uda mi się coś niecoś poprawić bez potrzeby szukania źródeł. (Firmowe oprogramowanie jest tu ponad 7 lat i w kilku aspektach nieaktualne) Kilka pytań o zasoby. Już po nazwach komponentów w zasobach wnioskuję że mam do czynienia z Delphi. Dołożenie sortowania do TAdvColumnGrid było łatwe i przyjemne. Z rzeczy, które zostały to: 1)
@umiarkowany_ekstremista: 16463 = 0x404F, czyli 0x4000 or 0x4F, 0x4F to jest duże O (patrząc na zwykłą tablicę ASCII), a 0x4000 to modyfikator Ctrl, więc duże O zORowane z 0x4000 wyprodukuje pewnie hotkey Ctrl+O :)
Jeśli to prawda, to np. dla U = 0x55, kod 0x4055 (16469) powinien wyprodukować Ctrl+U.
Link co wkleiłeś to jakieś kody używane w Visual Basicu, więc tu mogą nie
@mojave_wasteland: I znowu sedno. To że klawisze się pokrywają przetestowałem już wcześniej. testowałem też działania logiczne ale jakoś przeoczyłem zależność. Zasugerowałem się tym skancodem controla. Bo nawet f1-f12 się pokrywały z tą listą.
Kilka pytań o zasoby. Już po nazwach komponentów w zasobach wnioskuję że mam do czynienia z Delphi.
Dołożenie sortowania do TAdvColumnGrid było łatwe i przyjemne.
Z rzeczy, które zostały to:
1)
16463=0x404F, czyli0x4000 or 0x4F,0x4Fto jest duże O (patrząc na zwykłą tablicę ASCII), a0x4000to modyfikatorCtrl, więc duże O zORowane z0x4000wyprodukuje pewnie hotkeyCtrl+O:)Jeśli to prawda, to np. dla
U=0x55, kod0x4055(16469) powinien wyprodukowaćCtrl+U.Link co wkleiłeś to jakieś kody używane w Visual Basicu, więc tu mogą nie
testowałem też działania logiczne ale jakoś przeoczyłem zależność. Zasugerowałem się tym skancodem controla. Bo nawet f1-f12 się pokrywały z tą listą.
Mój trud skończon.