C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 18 - WinSight / С++ Builder 5 / Borland C++

Шаг 18 - WinSight

Рассказать про WinSight я пообещал еще в позапрошлом Шаге, но сбился на функции WinAPI. Обещания нужно сдерживать, так что...

WinSight - программа отслеживания окон, аналогичная Spy++. Я бы сказал, что Spy удобнее, но он идет в поставке не с Builder'ом, а с MS Visual Studio. Также WInSight прилагается к Delphi. Откопать эту прогу можно в Пуске, там же, где и Builder лежит.

Что от такой программы нужно?

Возможность визуального поиска окон, отображение их свойств, отслеживание сообщений и все в том же духе. Это все в программе есть. Начнем с поиска окон.

Поиск окон

Для этого есть несколько возможностей:

Spy-FindWindow - в этом режиме при выделении окна в верхней части WInSight с помощью стрелок вверх-вниз оно (окно) обводится рамкой. Режим снимается при щелчке мышью.

Spy-Follow focus - когда этот пункт отмечен, при получении фокуса каким-нибудь окном оно автоматически выделяется в WinSight. По-моему, самый удобный способ. Именно так я нашел HWND пуска.

Просмотр свойств

Значит нужное окно нашли. Теперь нужно выяснить его свойства. Как и положено, для этого нужно два раза щелкнуть по окну в списке WinSight. После этого появляется окошко:

gif/18_1.gif (6331 b)

Все свойства, указанные в нем,совпадают с аналогичными в WinAPI, так что их подробно объяснять, наверное, не надо.

Просмотр сообщений

Просмотр сообщений можно включить командой Start! и отключить командой Stop. Настройки просмотра задаются в меню Messages. В нем можно настроить, какие процессы и сообщения будут трассироваться, и прочее. Я, правда, почти никогда этим не пользуюсь, обычно первого и второго хватает.

Вот вроде бы и все основное, на что способен WinSight. В следующем Шаге я намерен завершить рассмотрение WinAPI.


| |
Автор Аванесов Самвел.
[AD]