Вниз
Скачать: CL | DM;

Управления Фотошопом в програме на Делфи   Найти похожие ветки 

 
shvez_igor   (2004-07-29 10:19) [0]

Привет. Я хочу вот что у вас спросить. У меня такая проблема. Мне нужно написать программу управления фотошопом. Я писал програму управления вынапом и всё получилась, это я делал так
1. Находим Handle окна Winamp"a. (можно так - findwindow("Winamp v1.x",nil) )
2. С помощью команды Sendmessage, посылаем окну сообщение вида WM_COMMAND или WM_USER c определёнными параметрами (см. Приложение)
Итак, напишем, например, процедуру для проигрывания заданного трека с заданной громкостью. В дальнейшем, её можно будет использовать в плагине или в программе, работающей совместно с Winamp.
procedure play_track_with_volume(track_number:integer;volume:integer);
// Track_number - номер трека (от 1 до величины количества треков)
// Volume - громкость (от 0 до 255)
var
h: hwnd;
begin
h:=findwindow("Winamp v1.x",<STRONg>nil); // Находим окно
sendmessage(h,WM_USER,track_number-1,121); // Устанавливаем номер трека
sendmessage(h,WM_USER,volume,122); // Устанавливаем громкость
sendmessage(h,WM_COMMAND,40045,0); // Проигрываем трек
end;
А как этл сделать з фотошопом ? подскажите плиз.


 
GrayFace ©   (2004-07-31 18:50) [1]

Скорее всего, с Фотожопом такое не пройет. Загляни на их сайт. Если там ничего нет, то ищи нужные кнопки(и т.п.) через Spy++ или WinSight(Delphi\Bin), а потом имитируй нажатие на них.


 
Sergey Kaminski ©   (2004-08-01 04:48) [2]

PhotoShop 8.0 CS
У них в поставку входит полное описание АПИ,в pdf"ах. Только там, разумеется не какое-нибудь SendMessage, а написание надстроек и плагинов на VisualBasic, Java.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
1-1093798757
Stas_on
2004-08-29 20:59
2004.09.12
Как зарегистрировать своё расширение из Delphi


3-1092339929
Сергей Плоткин
2004-08-12 23:45
2004.09.12
Огромный размер БД


1-1093544027
h1
2004-08-26 22:13
2004.09.12
У кого есть olympus sdk для delphi


14-1092813816
Knight
2004-08-18 11:23
2004.09.12
Экспедиция закончилась...


1-1093518682
mouse_web
2004-08-26 15:11
2004.09.12
Функции string




   Наверх