Latest post of the previous page:
Не уходят.
Еще надо учитывать, что начало координат - в левом верхнем углу буфера, а не окна (т.е. при наличии вертикальной прокрутки в левом верхем углу окна должно быть не [0, 0], а [0, N]).
Latest post of the previous page:
Не уходят.
Насколько я вижу, в мышиных событиях (скажем, щелчок ЛКМ) в Фаре координаты от окна, а не от буфера, поэтому так и реализовал. Да и в макросах интерфейса (например, ClickToTitleDir) от окна удобнее (разумеется, когда интерфейс Фара целиком в окне).
- выделенное зеленым важно. Если у вас тоже 8 и H большое - то это горизонтаьная прокрутка.MOUSE_EVENT_RECORD: Pos=[X=16; Y=573], Button=0x00780000 [L1=0,L2=0,L3=0,L4=0,R=0], Control=0x00000020 (casac - ecNs), EventFlags=0x00000008 (dmwH)
Я бы ещё добавил, что надо выставить буфер консоли размером с окно, чтобы X и Y каждый раз не менялись.