спасибо огромнейшее все прекрасно работает!
» Autoplay Media Studio
Mars803
Это каталоги продукции
Web здесь не катит.
Типа не круто это )))
tavria2
Это понятно.надо чтобы по нажатию кнопки в поле pdf открывался документ
Не во внешней программе. А по тому,что ты написал запускается внешний просмотрщик PDF-файлов.
Это каталоги продукции
Web здесь не катит.
Типа не круто это )))
tavria2
Это понятно.надо чтобы по нажатию кнопки в поле pdf открывался документ
Не во внешней программе. А по тому,что ты написал запускается внешний просмотрщик PDF-файлов.
Кто-нить подскажет, почему действие WinApi.ChildWindowFromPoint(Application.GetWndHandle(), e_X,e_Y); всегда возвращает 0? Ведь на странице расположены объекты, которые точно имеют дескриптор.
M1chA
то что ты хочешь не возможно, если только плагин PDF не перенаправлять на то что он брал Adobe Reader из твоей папки
не подскажите можно ли сделать стандартное окно проекта с такими кнопками
то что ты хочешь не возможно, если только плагин PDF не перенаправлять на то что он брал Adobe Reader из твоей папки
не подскажите можно ли сделать стандартное окно проекта с такими кнопками
Zloy_Gelud
Цитата:
Дело в том, что окно проекта/диалога содержит дочернее окно, которое в свою очередь содержит объекты, а ты пытаешься получить дескриптор дочернего окна. Кстати, не понятно почему у тебя возвращается 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());
Цитата:
Кто-нить подскажет, почему действие 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());
lorents
Цитата:
Цитата:
не подскажите можно ли сделать стандартное окно проекта с такими кнопкамиНет, нельзя. Допустим средствами API ты добавишь кнопку в заголовок окна, но для работы нужны перехват и обработка сообщений...
Zloy_Gelud, tavria2
хотел спросить, а возможно ли добавить в плагин WinProgress функцию на подобии этой картинки
хотел спросить, а возможно ли добавить в плагин WinProgress функцию на подобии этой картинки
tavria2
я если сделать типа появляющегося меню около этой кнопки при нажатии?
я если сделать типа появляющегося меню около этой кнопки при нажатии?
tavria2
Цитата:
Да. Я приврал немного.. Верней перепутал с возвращаемым значением функции WinApi.FindWindowEx. Как раз-таки она у меня возвращала 0.
Цитата:
Большое спасибо! Только вот почему-то для объекта SysListView32, созданного с помощью плагина ListIcon, дескриптор определяется неправильно..
lorents
Нельзя. Но наверное можно функцию отдельную написать для такого прогресса.
Цитата:
Кстати, не понятно почему у тебя возвращается 0, ведь должен был возвратиться дескриптор дочернего окна?!
Да. Я приврал немного.. Верней перепутал с возвращаемым значением функции WinApi.FindWindowEx. Как раз-таки она у меня возвращала 0.
Цитата:
Функция получения дескриптора объекта (если объект имеет дескриптор)
Большое спасибо! Только вот почему-то для объекта SysListView32, созданного с помощью плагина ListIcon, дескриптор определяется неправильно..
lorents
Нельзя. Но наверное можно функцию отдельную написать для такого прогресса.
lorents
Цитата:
Цитата:
я если сделать типа появляющегося меню около этой кнопки при нажатии?А при нажатии - это и есть перехват сообщений, как ты собираешся отлавливать этот клик, да к тому же еще возникнут проблемы с перерисовкой кнопки.
tavria2
понятно, я еще тогда покопаюсь как это можно сделать, если что найду отпишусь
понятно, я еще тогда покопаюсь как это можно сделать, если что найду отпишусь
Zloy_Gelud
Цитата:
Дескриптор определяется правильно, он соответствует объекту ListBox, а SysListView32 является вложенным окном в объект ListBox. Если нужен дескриптор SysListView32, то получай его с помощью ф-ции FindWindowEx, относительно дескриптора ListBox.
Цитата:
Только вот почему-то для объекта SysListView32, созданного с помощью плагина ListIcon, дескриптор определяется неправильно..
Дескриптор определяется правильно, он соответствует объекту ListBox, а SysListView32 является вложенным окном в объект ListBox. Если нужен дескриптор SysListView32, то получай его с помощью ф-ции FindWindowEx, относительно дескриптора ListBox.
lorents
Понятно.
Пришлось создовать объект Web и делать все в нем.
Правда получилось громоздко.
Для каждого каталога савоя страница со всеми кнопоками...
30-40 страниц...
Понятно.
Пришлось создовать объект Web и делать все в нем.
Правда получилось громоздко.
Для каждого каталога савоя страница со всеми кнопоками...
30-40 страниц...
tavria2
"Гениально, Ватсон!" (С)
"Гениально, Ватсон!" (С)
lorents
tavria2
а можно допустим при клике мыши брать позицию окна и прибавлять некоторое расстояние до этой кнопки, и если результат выходит по высоте и ширине в промежутке от одной позиции до другой, выполнять нужный сценарий?
tavria2
а можно допустим при клике мыши брать позицию окна и прибавлять некоторое расстояние до этой кнопки, и если результат выходит по высоте и ширине в промежутке от одной позиции до другой, выполнять нужный сценарий?
Огромная работа
Можно как-нибудь перехватить передачу POST данных из веб объекта?
Zloy_Gelud
Цитата:
можно поподробнее на счет функции?
P.S.: если это сложно сделать, то не нужно, просто было интересно можно ли это сделать
Цитата:
Нельзя. Но наверное можно функцию отдельную написать для такого прогресса.
можно поподробнее на счет функции?
P.S.: если это сложно сделать, то не нужно, просто было интересно можно ли это сделать
Yakim777
Цитата:
Цитата:
а можно допустим при клике мыши брать позицию окна и прибавлять некоторое расстояние до этой кнопкиЭто расстояние будет зависеть от установленной темы и размера шрифта, так что ни какой гарантии точного попадания в кнопку.
я до сих пор не разобралась с поисковиком в программе AutoPlay Media Studio?ну как сделать, чтобы слова или словосочетания искались по имеющимся страницам.что надо прописывать в input, у него в script и тоже самое в кнопке "поиск" тоже в script ,как??
не подскажите:
1. как поменять цвет полосы загрузки в объекте Progress, разумеется через код, я такой функции в объекте Progress не нашел.
2. и еще как сделать чтобы в объекте Button загружались кнопки, как на пример картинки
Код: Image.Load("Image1", "AutoPlay\\Images\\indigorose.png");
1. как поменять цвет полосы загрузки в объекте Progress, разумеется через код, я такой функции в объекте Progress не нашел.
2. и еще как сделать чтобы в объекте Button загружались кнопки, как на пример картинки
Код: Image.Load("Image1", "AutoPlay\\Images\\indigorose.png");
lorents
1. В св-вах объекта есть изменение цвета ProgressBar
2. Объект кнопка - это обычный zip-архив, который содержит картинки и файл _manifest.xml. Работай как с обычным zip - добавляй/удаляй картинки. Сам не проверял, но думаю должно работать.
1. В св-вах объекта есть изменение цвета ProgressBar
2. Объект кнопка - это обычный zip-архив, который содержит картинки и файл _manifest.xml. Работай как с обычным zip - добавляй/удаляй картинки. Сам не проверял, но думаю должно работать.
Цитата:
Как сделать форму ауторана по форме вырезаной картинки
Используй действие Window.SetMask(Application.GetWndHandle(), "C:\\MyFile.bmp", true, 0);
где C:\\MyFile.bmp - маска для окна проекта.
tavria2
Цитата:
простите забыл написать, мне через код.
Цитата:
тогда сделаю по старинке через Button.SetVisible, сейчас просто нет времени это реализовывать, но как освобожусь обязательно возьмусь за это дело
Добавлено:
Цитата:
а все разобрался
Код: Progress.SetProperties("Prgs", {BarColor=255})
Цитата:
В св-вах объекта есть изменение цвета ProgressBar
простите забыл написать, мне через код.
Цитата:
Объект кнопка - это обычный zip-архив, который содержит картинки и файл _manifest.xml. Работай как с обычным zip - добавляй/удаляй картинки. Сам не проверял, но думаю должно работать.
тогда сделаю по старинке через Button.SetVisible, сейчас просто нет времени это реализовывать, но как освобожусь обязательно возьмусь за это дело
Добавлено:
Цитата:
простите забыл написать, мне через код
а все разобрался
Код: Progress.SetProperties("Prgs", {BarColor=255})
Zloy_Gelud
Подскажите пожалуйста куда воткнуть это действие , я не разбираюсь в скриптах , недавно только начал осваивать Inno , так что если ещё в этом разбираться , то ваще каша будет в голове , тем более что мне кроме этого действия больше ничего не надо в этой проге.
Подскажите пожалуйста куда воткнуть это действие , я не разбираюсь в скриптах , недавно только начал осваивать Inno , так что если ещё в этом разбираться , то ваще каша будет в голове , тем более что мне кроме этого действия больше ничего не надо в этой проге.
lorents
По поводу смены картинок в кнопке - динамически менять не получится, т.к. кнопка грузится в память и дальнейшее изменение файла кнопки ни как не влияет на ее работу. Можно конечно делать программное удаление и создание кнопки, но будет некрасиво мелькать.
По поводу смены картинок в кнопке - динамически менять не получится, т.к. кнопка грузится в память и дальнейшее изменение файла кнопки ни как не влияет на ее работу. Можно конечно делать программное удаление и создание кнопки, но будет некрасиво мелькать.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
Предыдущая тема: PHP RapidGet Pro V
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.