Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Ishodniki.Ru » Online книги » C++ Builder по шагам Шаг 18 - WinSight Рассказать про WinSight я пообещал еще в позапрошлом Шаге, но сбился на функции WinAPI. Обещания нужно сдерживать, так что... WinSight - программа отслеживания окон, аналогичная Spy++. Я бы сказал, что Spy удобнее, но он идет в поставке не с Builder'ом, а с MS Visual Studio. Также WInSight прилагается к Delphi. Откопать эту прогу можно в Пуске, там же, где и Builder лежит. Что от такой программы нужно? Возможность визуального поиска окон, отображение их свойств, отслеживание сообщений и все в том же духе. Это все в программе есть. Начнем с поиска окон. Поиск оконДля этого есть несколько возможностей: Spy-FindWindow - в этом режиме при выделении окна в верхней части WInSight с помощью стрелок вверх-вниз оно (окно) обводится рамкой. Режим снимается при щелчке мышью. Spy-Follow focus - когда этот пункт отмечен, при получении фокуса каким-нибудь окном оно автоматически выделяется в WinSight. По-моему, самый удобный способ. Именно так я нашел HWND пуска. Просмотр свойствЗначит нужное окно нашли. Теперь нужно выяснить его свойства. Как и положено, для этого нужно два раза щелкнуть по окну в списке WinSight. После этого появляется окошко: Все свойства, указанные в нем,совпадают с аналогичными в WinAPI, так что их подробно объяснять, наверное, не надо. Просмотр сообщенийПросмотр сообщений можно включить командой Start! и отключить командой Stop. Настройки просмотра задаются в меню Messages. В нем можно настроить, какие процессы и сообщения будут трассироваться, и прочее. Я, правда, почти никогда этим не пользуюсь, обычно первого и второго хватает. Вот вроде бы и все основное, на что способен WinSight. В следующем Шаге я намерен завершить рассмотрение WinAPI. |
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|