Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Без перевода hpwUtility с примером его работы. Название плагина: hpwUtility 2.43 Автор: H.P.Wickern Описание: Полезные функции для NeoBook
Прогресс Бар hpwProgressBarCreate=Создать Прогресс Бар. hpwProgressBarRemove=Удалить Прогресс Бар. hpwProgressBarSet=Изменить значение Прогресс бара. hpwProgressBarSetColor=Установить цвет для Прогресс бара.
Дата / Время hpwDateTimePickCreate=Вставить текущую Дату или Время. hpwDateTimePickRemove=Удалить ранее созданный объект с Датой или Временем. hpwDateTimePickSet=Установить или изменить значение Даты или Времени.
Конвертировать hpwBitmapToRtf=Конвертировать файл формата BMP/JPG/TIF/PNG в формат RTF. hpwRtfToBitmap=Конвертировать RTF в формат BMP/JPG/TIF/PNG. hpwMimeEncodeFile=Закодировать бинарный файл в MIME base64 файл. hpwMimeDecodeFile=Раскодировать MIME base64 в бинарный файл. hpwColorConvert=Конвертировать Цвет в один из следующих форматов: ACI, FLASH, HTML, INT32, RGB, RGBINT, TCOLOR. hpwIntToBinFile=Конвертировать список с разделителями целых чисел в двоичный файл. hpwBinToIntFile=Конвертировать двоичный файл в список с разделителями целых чисел. hpwHexToBinFile=Конвертировать шестнадцатеричный список в двоичный файл. hpwBinToHexFile=Конвертировать двоичный файл в шестнадцатеричный список / файл. hpwIntToMime=Конвертировать список с разделителями целых чисел в MIME base64 файл. hpwHexToMime=Конвертировать шестнадцатеричный список в MIME base64 файл.
ZLIB сжатие hpwZlibCompressFile=Сжать файл с помощью библиотеки ZLIB. hpwZlibDeCompressFile=Распаковать файл с помощью библиотеки ZLIB. hpwZlibCompressString=Сжать строку с помощью библиотеки ZLIB. hpwZlibDeCompressString=Распаковать строку с помощью библиотеки ZLIB.
Скриншот hpwScreenShot=Сделать снимок экрана или его части. hpwGetObjRect=Получить координаты расположения окна по его дескриптору (HWND). hpwGetWindowState=Определить состояние окна (свернуто, развернуто и т.д.) по его дескриптору (HWND).
Общие hpwGetnbWinHandle=Получить дескриптор (HWND) главного окна. hpwFileRead=Получить данные из указанной строки внешнего файла. hpwStreamRead=Получить данные из указанной строки вложенного файла. hpwGotoPageNumber=Перейти на страницу с указанным номером.
Zip hpwZipString=Записать данные в файл находящийся в Zip-архиве. hpwUnZipString=Прочитать данные из файла находящегося в Zip-архиве. hpwGetZipInfo=Получить информацию о файлах находящихся в Zip-архиве.
Панель вкладок hpwTabControlCreate=Создать панель вкладок. hpwTabControlRemove=Удалить ранее созданный объект с панелью вкладок. hpwTabControlSetTab=Установить активную вкладку. hpwTabControlSetHint=Изменить текст всплывающей подсказки. hpwTabControlSetTabList=Добавить или изменить вкладки.
Контейнер hpwPanelCreate=Создать контейнер. hpwPanelRemove=Удалить ранее созданный объект с контейнером.
Контейнер с рамкой и заголовком hpwGroupBoxCreate=Создать контейнер с рамкой и заголовком. hpwGroupBoxRemove=Удалить ранее созданный объект с контейнером, рамкой и заголовком. hpwGroupBoxSetCaption=Изменить заголовок. hpwGroupBoxSetColor=Изменить цвет фона. hpwGroupBoxSetHint=Изменить текст всплывающей подсказки. hpwGroupBoxSetTextColor=Изменить цвет текста заголовка.
Группа Радиокнопок hpwRadioGroupCreate=Создать группу радиокнопок. hpwRadioGroupRemove=Удалить ранее созданный объект с группой радиокнопок. hpwRadioGroupSetButton=Установить активную кнопку. hpwRadioGroupSetHint=Изменить текст всплывающей подсказки. hpwRadioGroupSetCaption=Изменить заголовок. hpwRadioGroupSetColor=Изменить цвет фона. hpwRadioGroupSetTextColor=Изменить цвет текста заголовка. hpwRadioGroupSetState=Активировать/Деактивировать (1/0) группу радио кнопок.
Строка состояния hpwStatusBarCreate=Создать строку состояния. hpwStatusBarRemove=Удалить ранее созданную строку состояния. hpwStatusBarAddPanel=Добавить панель в строку состояния. hpwStatusBarModPanel=Изменить свойства панели в строке состояния. hpwStatusBarDelPanel=Удалить панель из строки состояния.
INI-Файл hpwIniWrite=Записать ключ и его значение в раздел. hpwIniRead=Прочитать значение ключа в разделе. hpwIniKeyDel=Удалить ключ из раздела. hpwIniReadSection=Получить список ключей в указанном разделе Ini файла. hpwIniReadSections=Получить список всех разделов в Ini файле.
Разное hpwGetTempFileName=Получить имя временного файла с префиксом и расширением. hpwMapiMail=Отправить почту с помощью почтовой программы установленной по умолчанию. hpwShellOpenUrl=Открыть URL-адрес в браузере по умолчанию. hpwGetGUID=Получить новый идентификатор GUID. (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор. hpwGetDirSize=Получить размер папки в байтах. hpwUtilitySetVar=Присвоить значение переменной плагина или любой другой переменной. hpwFileToVars=Сохранить в массив каждую строку текстового файла с ее порядковым номером.
Безез перевода hpwUtility 2.16 с примером его работы.
Ханс-Петер обновил плагин до 2.17:
New variable [hpwPanelParentBackground] allow to disable ParentBackgrund-use on themed GUI. New variable [hpwGroupBoxParentBackground] allow to disable ParentBackgrund-use on themed GUI. New variable [hpwRadioGroupParentBackground] allow to disable ParentBackgrund-use on themed GUI
Dordex, здесь немножко не так. Есть команда hpwUtilitySetVar "" "" Вот в ней и назначаются знеачения для переменных плагина. Но что то новых я там не увидел. А другого места я не знаю. Хотя в ресурсах плагина они действительно есть. Не хочешь читать хелп?
Допустим узнал я фамилии переменных, а как узнать назначение? Правда, некоторые из названия понять можно, а другие-только "методом тыка". Мало-ли что Ханс имел ввиду. Что русскому хорошо, то немцу - смерть. Нет, прав Dordex, если не хелп, то "памятка" по переменным не помешала бы.
Сообщение отредактировано Necronomicon - Сб, 10 Декабря 2011, 16:57
[hpwPanelParentBackground] [hpwGroupBoxParentBackground] [hpwRadioGroupParentBackground] Для чего их автор добавил в плагин? Вроде и так все работало. Пока не сходил на офф.форум, не понял, что проблема была связана с отображением фона в Win7. В XP все ок (невольно Peter'a вспомнил )
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Правда, некоторые из названия понять можно, а другие-только "методом тыка".
Ты прав. Даже методом тыка не выходит.
Разбирался кто нибудь с этим плагином? [hpwImgListBoxImgMaskColor] - маска чего? [hpwImgListBoxTransparent] - то же самое и с прозрачностью. Прозрачность чего? [hpwImgListBoxScaled] - это вообще не пойму. Что такое Scaled, и к чему применяется. [hpwImgListBoxColumns] - ? Делит прямоугольник на заданое кол-во, но зачем? [RectangleName_DefWidth] - ? [hpwImgListBoxMultiSelect] - Разрешить выделение нескольких строк. Зачем?
Ну не нравятся мне hpw плагины. Вроде бы и хорошие, но какой не возьми, до конца не доделан. Глюки и ошибки. А наши плагиностроители не хотят ничего подобного делать. Пора в монастырь уходить.
Я не знаю этот плагин, но... Все предположительно:
Quote (mishem)
маска чего?
Не "маска чего", а "цвет маски", видимо имеется ввиду цвет прозрачности...
Quote (mishem)
то же самое и с прозрачностью. Прозрачность чего?
Объекта hpwImgListBox...
Quote (mishem)
Что такое Scaled, и к чему применяется
Маштабирование (точнее, в данном случае - масштабированный), и применяется все к тому же hpwImgListBox, а вот КАК - методом тыка....
Quote (mishem)
Делит прямоугольник на заданое кол-во, но зачем?
Думаю, что она не прямоугольник делит, а - hpwImgListBox. А "зачем", гм... То мечтают о "сетках с галочками" и проч., то - зачем...
Quote (mishem)
[RectangleName_DefWidth] - ?
Объявление (или определение?) ширины объекта "прямоугольник".
Quote (mishem)
Разрешить выделение нескольких строк. Зачем?
Что значит "зачем"? Если тебе это не нужно, то это не означает, что не нужно и всем остальным. Кстати, в Delphi у стандартного ListBox тоже имеется свойство MultiSelect.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Все что кроме Scaled, я и так понимаю, только сделать не могу.
Quote (Peter)
Я не знаю этот плагин, но... Все предположительно:
Вот, а мне надо кто знает. Что бы все это показали на примере, так как методом тыка ничего не выходит.
Quote (Peter)
видимо имеется ввиду цвет прозрачности...
К чему этот цвет прозрачности должен применятся? Есть возможность установить цвет фона, цвет шрифта, цвет строк, задать рисунок для каждой строки. К чему маска, прозрачность должна применятся?
Quote (Peter)
Объекта hpwImgListBox...
Пока так ничего и не получилось.
Quote (Peter)
Думаю, что она не прямоугольник делит, а - hpwImgListBox
Именно прямоугольник. Если значение не ставить, то листбокс отображается на всю ширину , при выставленом значении, на кол-во значения. Только в остальные части должно тоже что то вставляться? Как не пробовал, не получилось.
Quote (Peter)
Объявление (или определение?) ширины объекта "прямоугольник".
Как не пробовал, не получилось. По умолчанию должно быть 80.
Два летчика в самолете летят. Их разговор между собой. Прибор. 150. Че 150? А че прибор?
Добавлено (25 Декабря 2011, 11:51) ---------------------------------------------
Quote (Peter)
Что значит "зачем"? Если тебе это не нужно, то это не означает, что не нужно и всем остальным.
Дело в том, что выделеные строки нигде не отмечаются. Ни их значение, ни их кол-во. Ничего! Тогда смысл в их выделении. Сохраняется в переменной только значение последней строки на которой был курсор мыши при прекращении выделения. Не, если поизощряться, можно что то придумать... Наверно... Но могут грабли получится.
Я уже несколько раз пытался что то изобразить, и постоянно не довожу до конца. Терпение кончается. Кстати, есть 4 обязательных значения, без которых будет выдавать ошибку.
Также если задать путь к изображению и не поставить разделитель в конце, тоже будет ошибка. .Изображение hpwUtilitySetVar "[hpwImgListBoxImageList]" "[PubDir]Pic.png|"
Это только то, с чем столкнулся. А сколько еще подводных камней? По неволе начинаешь задумываться, а оно это надо? Хотя листбокс с оформлением куда лучше смотрится чем штатный.
Добавлено (25 Декабря 2011, 11:52) --------------------------------------------- Че за мура? Текст превышает лимит сообщения. Пришлось в два захода отправлять. Не хочешь читать хелп?
Вот, а мне надо кто знает. Что бы все это показали на примере, так как методом тыка ничего не выходит.
Придеться, похоже, тебе самому все изучать, насколько мне известно, знатоков этого плагина, среди местных обитателей, нет. Ты имеешь все шансы стать "первопроходцем".
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Обновилась версия до 2.21 В версии 2.19 добавлена команда:
Это уже не шапка, а шляпка!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться