Хотелка: РасширениеФормы.АктивныйАтрибут()

Автор Пиит, 01 апреля 2024, 20:37

« назад - далее »

sau

Цитата: Пиит от 01 апреля 2024, 20:37Есть одно фундаментальное препятствие для использования перехвата клавиатуры и мыши в полях многострочной части - невозможно определить, находится ли многострочная часть в режиме редактирования, или нет.
Сделал, проверяя Дескриптор (HWND, Handle), т.е. если в режиме редактирования, то Дескриптор атрибута равен декскриптору активного окна (можно получить, например, через GetFocus)
Wrap=СоздатьОбъект("DynamicWrapperX");
Wrap.Register("user32.dll","GetFocus","i=","r=h");
Кстати, если не в режиме редактирование, то через Атрибут Дескриптор возвращается нулевой, тоже можно использовать.