Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: gigul131
Дата сообщения: 10.08.2009 22:51
спасибо огромнейшее все прекрасно работает!
Автор: M1chA
Дата сообщения: 07.05.2009 10:43
Mars803
Это каталоги продукции
Web здесь не катит.
Типа не круто это )))

tavria2
Это понятно.надо чтобы по нажатию кнопки в поле pdf открывался документ
Не во внешней программе. А по тому,что ты написал запускается внешний просмотрщик PDF-файлов.
Автор: Zloy_Gelud
Дата сообщения: 11.08.2009 00:40
Кто-нить подскажет, почему действие WinApi.ChildWindowFromPoint(Application.GetWndHandle(), e_X,e_Y); всегда возвращает 0? Ведь на странице расположены объекты, которые точно имеют дескриптор.
Автор: lorents
Дата сообщения: 07.05.2009 13:53
M1chA
то что ты хочешь не возможно, если только плагин PDF не перенаправлять на то что он брал Adobe Reader из твоей папки

не подскажите можно ли сделать стандартное окно проекта с такими кнопками

Автор: tavria2
Дата сообщения: 11.08.2009 09:15
Zloy_Gelud

Цитата:
Кто-нить подскажет, почему действие WinApi.ChildWindowFromPoint(Application.GetWndHandle(), e_X,e_Y); всегда возвращает 0? Ведь на странице расположены объекты, которые точно имеют дескриптор.

Дело в том, что окно проекта/диалога содержит дочернее окно, которое в свою очередь содержит объекты, а ты пытаешься получить дескриптор дочернего окна. Кстати, не понятно почему у тебя возвращается 0, ведь должен был возвратиться дескриптор дочернего окна?!

Функция получения дескриптора объекта (если объект имеет дескриптор):
Код: function GetObjectHandle(hWnd)
local hWndChild = WinApi.FindWindowEx(hWnd, 0, "", "");
local hWndObject = WinApi.ChildWindowFromPoint(hWndChild, e_X,e_Y);
if hWndObject == hWndChild then
return 0
end
return hWndObject
end

hObj = GetObjectHandle(Application.GetWndHandle());
Автор: tavria2
Дата сообщения: 07.05.2009 21:41
lorents

Цитата:
не подскажите можно ли сделать стандартное окно проекта с такими кнопками
Нет, нельзя. Допустим средствами API ты добавишь кнопку в заголовок окна, но для работы нужны перехват и обработка сообщений...
Автор: lorents
Дата сообщения: 11.08.2009 10:33
Zloy_Gelud, tavria2
хотел спросить, а возможно ли добавить в плагин WinProgress функцию на подобии этой картинки

Автор: lorents
Дата сообщения: 07.05.2009 22:08
tavria2
я если сделать типа появляющегося меню около этой кнопки при нажатии?
Автор: Zloy_Gelud
Дата сообщения: 11.08.2009 18:22
tavria2

Цитата:
Кстати, не понятно почему у тебя возвращается 0, ведь должен был возвратиться дескриптор дочернего окна?!

Да. Я приврал немного.. Верней перепутал с возвращаемым значением функции WinApi.FindWindowEx. Как раз-таки она у меня возвращала 0.

Цитата:
Функция получения дескриптора объекта (если объект имеет дескриптор)

Большое спасибо! Только вот почему-то для объекта SysListView32, созданного с помощью плагина ListIcon, дескриптор определяется неправильно..


lorents
Нельзя. Но наверное можно функцию отдельную написать для такого прогресса.
Автор: tavria2
Дата сообщения: 07.05.2009 22:54
lorents

Цитата:
я если сделать типа появляющегося меню около этой кнопки при нажатии?
А при нажатии - это и есть перехват сообщений, как ты собираешся отлавливать этот клик, да к тому же еще возникнут проблемы с перерисовкой кнопки.
Автор: lorents
Дата сообщения: 07.05.2009 23:04
tavria2

понятно, я еще тогда покопаюсь как это можно сделать, если что найду отпишусь
Автор: tavria2
Дата сообщения: 11.08.2009 19:13
Zloy_Gelud

Цитата:
Только вот почему-то для объекта SysListView32, созданного с помощью плагина ListIcon, дескриптор определяется неправильно..

Дескриптор определяется правильно, он соответствует объекту ListBox, а SysListView32 является вложенным окном в объект ListBox. Если нужен дескриптор SysListView32, то получай его с помощью ф-ции FindWindowEx, относительно дескриптора ListBox.
Автор: M1chA
Дата сообщения: 08.05.2009 08:29
lorents
Понятно.
Пришлось создовать объект Web и делать все в нем.
Правда получилось громоздко.
Для каждого каталога савоя страница со всеми кнопоками...
30-40 страниц...
Автор: Zloy_Gelud
Дата сообщения: 11.08.2009 19:55
tavria2
"Гениально, Ватсон!" (С)
Автор: Yakim777
Дата сообщения: 08.05.2009 14:36
lorents
tavria2

а можно допустим при клике мыши брать позицию окна и прибавлять некоторое расстояние до этой кнопки, и если результат выходит по высоте и ширине в промежутке от одной позиции до другой, выполнять нужный сценарий?
Автор: Ceone
Дата сообщения: 12.08.2009 12:40
Огромная работа
Автор: Zloy_Gelud
Дата сообщения: 08.05.2009 16:07
Перезалил проект (добавил доки по использованию скрипта создания БД и работе проекта).

Кто не хочет перекачивать может скачать по ссылке ниже только скрипт и доки.
Автор: Yakim777
Дата сообщения: 12.08.2009 13:56
Можно как-нибудь перехватить передачу POST данных из веб объекта?
Автор: lorents
Дата сообщения: 12.08.2009 16:12
Zloy_Gelud

Цитата:
Нельзя. Но наверное можно функцию отдельную написать для такого прогресса.

можно поподробнее на счет функции?
P.S.: если это сложно сделать, то не нужно, просто было интересно можно ли это сделать
Автор: tavria2
Дата сообщения: 08.05.2009 19:47
Yakim777

Цитата:
а можно допустим при клике мыши брать позицию окна и прибавлять некоторое расстояние до этой кнопки
Это расстояние будет зависеть от установленной темы и размера шрифта, так что ни какой гарантии точного попадания в кнопку.
Автор: katttrin
Дата сообщения: 14.08.2009 15:09
я до сих пор не разобралась с поисковиком в программе AutoPlay Media Studio?ну как сделать, чтобы слова или словосочетания искались по имеющимся страницам.что надо прописывать в input, у него в script и тоже самое в кнопке "поиск" тоже в script ,как??
Автор: lorents
Дата сообщения: 08.05.2009 19:47
не подскажите:
1. как поменять цвет полосы загрузки в объекте Progress, разумеется через код, я такой функции в объекте Progress не нашел.
2. и еще как сделать чтобы в объекте Button загружались кнопки, как на пример картинки

Код: Image.Load("Image1", "AutoPlay\\Images\\indigorose.png");
Автор: Smit13
Дата сообщения: 14.08.2009 16:26
Здравствуйте! Помогите пожалуйста! Как сделать форму ауторана по форме вырезаной картинки как здесь:

Пожалуйста не надо отсылать меня к поиску , ответьте кто знает.
Автор: tavria2
Дата сообщения: 08.05.2009 19:55
lorents
1. В св-вах объекта есть изменение цвета ProgressBar
2. Объект кнопка - это обычный zip-архив, который содержит картинки и файл _manifest.xml. Работай как с обычным zip - добавляй/удаляй картинки. Сам не проверял, но думаю должно работать.
Автор: Zloy_Gelud
Дата сообщения: 14.08.2009 17:51

Цитата:
Как сделать форму ауторана по форме вырезаной картинки

Используй действие Window.SetMask(Application.GetWndHandle(), "C:\\MyFile.bmp", true, 0);
где C:\\MyFile.bmp - маска для окна проекта.
Автор: lorents
Дата сообщения: 08.05.2009 19:57
tavria2

Цитата:
В св-вах объекта есть изменение цвета ProgressBar

простите забыл написать, мне через код.

Цитата:
Объект кнопка - это обычный zip-архив, который содержит картинки и файл _manifest.xml. Работай как с обычным zip - добавляй/удаляй картинки. Сам не проверял, но думаю должно работать.

тогда сделаю по старинке через Button.SetVisible, сейчас просто нет времени это реализовывать, но как освобожусь обязательно возьмусь за это дело

Добавлено:

Цитата:
простите забыл написать, мне через код

а все разобрался

Код: Progress.SetProperties("Prgs", {BarColor=255})
Автор: Smit13
Дата сообщения: 14.08.2009 17:59
Zloy_Gelud
Подскажите пожалуйста куда воткнуть это действие , я не разбираюсь в скриптах , недавно только начал осваивать Inno , так что если ещё в этом разбираться , то ваще каша будет в голове , тем более что мне кроме этого действия больше ничего не надо в этой проге.
Автор: Zloy_Gelud
Дата сообщения: 14.08.2009 18:24
Smit13
Пример
Только маску сделай в формате PNG или BMP, ну и границы обведи почетче.
Автор: tavria2
Дата сообщения: 08.05.2009 20:35
lorents
По поводу смены картинок в кнопке - динамически менять не получится, т.к. кнопка грузится в память и дальнейшее изменение файла кнопки ни как не влияет на ее работу. Можно конечно делать программное удаление и создание кнопки, но будет некрасиво мелькать.
Автор: Smit13
Дата сообщения: 14.08.2009 18:30
у меня ошибка вылезла вот такая:

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: PHP RapidGet Pro V


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.