Форум — Ответы     (  К темам )
 ?  nadya: Выделение фрагмента Раб. стола (03-12-2002 18:20:55)
Помогите! Мне нужно в обработчик нажатия кнопки поместить обработку выделения фрагмента раб. стола. Выделение фрагмента происходит при помощи нажатия и отпускания левой кнопки мыши. При движении мыши с нажатой клавишей должен появляться прямоугольник, ограничивающий размеры фрагмента. Необходимо получить координаты этого выделенного прямоугольника. Заранее спасибо :)
 Павел (04-12-2002 13:07:20)
Я так понимаю вам нужно использовать API-функции
Что-нибудь типа FindWindow("Progman", "Program Manager") — найти окно, если известен его заголовок или имя оконного класса, эта функцияы вернет вам Handle окна (например рабочего стола)
Зная Handle окна можете что-либо с ним длеать, используя API-функции
 Павел (10-12-2002 12:23:12)
Посмотрите мой ответ в теме
Эмуляция нажатия кнопки PrintScreen (10-12-2002 06:15:20)
там частично есть ответ на ваш вопрос.
 Владимир (04-01-2003 13:39:08)
Такой пример есть, там можно:
1 Скопировать весь рабочий стол
2 Скопировать активное окно программы
3 Выделить мышкой и скопировать выделенную часть рабочего стола

Смотрите пример:
Пример называется ScreenCapture