@vojo,
post #39
Z tego co wiem, Commodity ma priorytet wyższy niż Intuition, który jest z kolei wyższy niż Console.
Oznacza to, że Commodity modyfikuje wydarzenia z wejścia i dopiero po modyfikacji trafiają one do Intuition.
Wiem, że istnieje taka klasa InputEvent jak IECLASS_CHANGEWINDOW, która na pewno jest wysyłana dopiero po zmianie położenia okna. Nie wiem tylko gdzie wiadomości tej klasy są generowane (czy wpadają od razu do handlerów Input.device, czy generuje je handler Intuition).
W teorii jakby udało Ci się obsłużyć IECLASS_CHANGEWINDOW, wiedziałbyś kiedy następuje zmiana położenia okna i mógłbyś pobrać położenie po tej zmianie.
Zaznaczam, że nie mam tu doświadczenia z Commodities (tylko troszkę z Input.device), ale może ta informacja będzie pomocna.
Poniżej ilustracja sieci Commodities z RKRM:
Ostatnia aktualizacja: 03.07.2025 14:11:38 przez Hexmage960