Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Попробуй и в моем плагине каждый раз должны быть разные.
Это понятно. Я одновременно запустил твой плагин и Петра. У Петра состоит только из цифр, у тебя цифры и буквы. Autolt выдает в виде 0x000E112C. WisualNeo тоже выдает только цифры. На сколько я знаю, Петр всегда подгонял все значения под формат НБ.
Это я к тому, что например при работе с объектами или окнами из программы к твоим значениям не будет смысла обращаться, так как НБ их не поймет.
Немного изменил плагин: 1.Добавил перерисовку компонента, если пользователь изменит размер прямоугольника-родителя программно.
2.Добавил корректную печать компонента вместе с другим содержимым страницы встроенной командой печати. Раньше думал, что все плагины создающие компоненты не позволяют его отобразить на печать, печатался только пустой прямоугольник, на который устанавливался компонент. Оказалось, что есть такая возможность, но она была написана на Делфи и перевести на C++ удалось только пару дней назад.
3.Добавил команду, которая позволяет вводить в поле только цифровые символы, отсекая все остальные. SpinEdit в основном и нужен для работы с числом.
4.Расширил вывод сообщений об ошибках в переменную faErrors.
5.Добавил переменные, показывающие значения в режиме реального времени: [faSEMouseMoveX] - при наведении мыши на поле SpinEdit координата по оси X [faSeMouseMoveY] - координата по оси Y [faSEKeyPress] - нажатый символ
Новая версия плагина 1,1, ссылка для скачивания архива с демкой в первом посте.
Сообщение отредактировано frolandr - Пн, 22 Декабря 2025, 14:35