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) Odkodowanie struktury Icon.Data (czy to plik ICO). 2) Odkodowanie struktury Glyph.Data (Tu już nawet widzę zarys pliku wynikowego jak w ascii. Jednak obraz jest powtórzony.)
@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) Odkodowanie struktury Icon.Data (czy to plik ICO).
2) Odkodowanie struktury Glyph.Data (Tu już nawet widzę zarys pliku wynikowego jak w ascii. Jednak obraz jest powtórzony.)
16463
=0x404F
, czyli0x4000 or 0x4F
,0x4F
to jest duże O (patrząc na zwykłą tablicę ASCII), a0x4000
to modyfikatorCtrl
, więc duże O zORowane z0x4000
wyprodukuje 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.