NeoSpy

NeoSpy – программа, которая позволит программисту быстро и удобно извлечь полезную информацию об окне. Среди функций NeoSpy есть так же возможность управления окнами. И так, возможности NeoSpy:

  • Отображает следующую информацию об окне:
    • На вкладке "Интерфейс":
      • текст окна (с возможностью редактирования);
      • размер окна (с возможностью редактирования);
      • позицию окна (с возможностью редактирования);
      • размер клиентской области окна;
      • расширенные и обычные стили окна (с возможностью редактирования);
    • На вкладке "Внутренняя структура":
      • дескриптор окна;
      • адрес оконной функции;
      • идентификатор потока (thread);
      • идентификатор процесса;
      • данные GWL_USERDATA (с возможностью редактирования);
      • екстра данные окна;
      • размер екстра данных;
      • цвет под курсором;
      • факт сабклассированния окна - было ли окно сабклассированно (уникальная возможность NeoSpy, которая отсутствует у аналогичных программ);
    • На вкладке "Класс":
      • имя класса окна;
      • екстра данные класса;
      • размер екстра данных;
      • стили класса окна;
  • Управлять выделенным в данный момент окном:
    • разворачивает;
    • сворачивает;
    • закрывает;
    • скрывает;
    • устанавливать поверх всех окон;
  • Обладает многоязыковым интерфейсом;
  • Занимает малый объем памяти.


Что отличает NeoSpy от аналогичных программ?

NeoSpy присущи уникальные возможности, которых нет у подобных приложений:

  • Возможность определять сабклассированно ли окно;
  • Без удержания кнопки мыши сканировать все окна (например, только NeoSpy позволяет просмотреть информацию об окне меню);
  • Позволяет управлять стилями окна;
  • Занимает малый объем памяти;
  • Не требует установки и сразу готова к работе.

Чем полезен NeoSpy не программисту?

Ну, естественно NeoSpy больше будет полезна пользователю именно с целью управления окном. Например, не предусмотрено у приложения расположить свое окно поверх всех, а ведь иногда этого очень недостает. Эту проблему при помощи NeoSpy можно решить мгновенно – выделить окно (навести на него курсор мыши, и нажать «горячую клавишу» включения/отключения сканирования), а после чего следует просто нажать на панели NeoSpy кнопку «Поверх всех окон». Можно привести еще пример - не устраивает имя кнопки «Пуск», хочу переименовать, на «My», эту проблему так же поможет решить NeoSpy мгновенно.

Скачать | Версия 2.02 | 39.4 Kb

FAQ

В: Почему NeoSpy не перехватывает сообщения?
О: Предполагается добавить эту возможность в будущих версиях.