Форум » » Новая версия Aml Pages 9.76 » Ответить

Новая версия Aml Pages 9.76

Carc: Выложил новую версию Aml Pages 9.76 Что нового добавлен новый фильтр страниц "Последние 10 (только измененные)": показывает 10 последних изменнных страниц, но исключает из них вновь созданные, но пока еще не измененные («чегонаредактировали, и не чего добавили»); добавлена команда "Отправить копию документа как ZIP-архив в папку пользователя"; добавлено: редактор шаблонов текста отчитывается в случае неудачного сохранения; меню вставки шаблонов показывает выделенный текст в команде "Создать"; в редактор шаблонов текста добавлена команда меню "Только отмеченные" (скрыть из редактора не отмеченные шаблоны, которые не используются в меню); добавлена новая версия плагина AAC 2.04; новая версия плагина Aml2Dropbox 2.17 (поддержка новых версий DropBox); добавлено: возможность вручную изменять даты создания\изменения страниц (см. диалог "Свойства страницы"); исправлено: мерцание всплывающей подсказки в редакторе текста с пояснениями к гиперссылке под курсором мыша; исправлено: сбой при открытии документа при щелчке по вкладке панели История в пустом только что созданном документе при запуске Aml Pages; исправлено: непрорисывались узлы дерева с собственным фоном после команды "В заголовок" или перетаскивания текста из редактора на узел дерева; исправлено: не работала кноппка "Правая сервисная панель" в главной панели инструментов; изменено: переименование страницы не изменяет дату ее изменения (дата изменяется только после изменения содержания страницы); изменено расположение ини-файла настроек панели новостей (%APPDATA%) (если не портабельная версия); детальный список изменений на сайте здесь, как проверить что нового в последних версиях Aml Pages читайте здесь Обзор основных изменений в Aml Pages 9.76 в официальном блоге. Change log in English on official web site

Ответов - 29, стр: 1 2 All

SetQ: Carc пишет: Чего хотел то!?! Код регистрации протокола что ли ? Так да, почитать-то где есть? Там наверное надо в реестр что-то дописать просто, писать я буду скорее всего на AutoHotkey, но на C++ код тоже сойдёт.

Carc: SetQ пишет: Так да, почитать-то где есть? Там наверное надо в реестр что-то дописать просто, писать я буду скорее всего на AutoHotkey, но на C++ код тоже сойдёт. Вот код, CRegKey это ATL-класс для работы с реестром. Переписать на WinAPI дело пары минут. CRegKey просто инкапсулит функции работы с реестром, всякие RegOpenKeyEx, RegSetValueEx и прочия static BOOL RegProtocol(LPCTSTR lpszExePath - путь к экзешнику который обрабатывает ссылку, CString strPrefix - префикс протокола в моем случае apd, соответственно это может быть типа HTTP, и тогда ссылка будет вида apd://адрес, или http://адрес, или es://apd) - { CRegKey key; if ( key.Create( HKEY_CLASSES_ROOT, strPrefix ) == ERROR_SUCCESS ){ if ( key.SetValue( _T(""), _T("URL Protocol") ) == ERROR_SUCCESS ) { CString strProt; strPrefix.MakeUpper(); strProt.Format(TEXT("URL:Protocol %s"),strPrefix); if ( key.SetValue( strProt, _T("") ) == ERROR_SUCCESS ) { key.Close(); CString strKey; strKey.Format(TEXT("%s\\Shell\\open\\command"),strPrefix); if ( key.Create( HKEY_CLASSES_ROOT, strKey ) == ERROR_SUCCESS ) { CString sValue; sValue.Format( _T("\"%s\" \"%%1\""), lpszExePath ); return key.SetValue( sValue, _T("") ) == ERROR_SUCCESS; } } } } return FALSE; } #define _PROTOCOL_PREFIX TEXT("apd") BOOL RegisterProtocol() { const CString strExeApp=AppUtil::GetAppExeName(); const BOOL b=RegProtocol(strExeApp,_PROTOCOL_PREFIX); return b; }

Carc: Вот мсдыневская статья. Я уж точно не помню где читал, но судя по виду статьи “похоже на правду” URL: http://msdn.microsoft.com/ru-ru/library/aa767914(v=vs.85).aspx (форум не хочет почему то форматировать через BB-код ее).


SetQ: Благодарю!

SetQ: У тебя, кстати, нет ключа для иконки как рекомендуется: DefaultIcon (Default) = "alert.exe,1" Однако, работает. А где эта иконка может появляться?

Carc: SetQ пишет: У тебя, кстати, нет ключа для иконки как рекомендуется:  цитата: DefaultIcon (Default) = "alert.exe,1" Однако, работает. А где эта иконка может появляться? Дык и я про тоже. На кой она нужна, если ассоциации не с файлами, а с протоколом? Ну разве что ярлык сделать на ссылку по протоколу. Может там проявится?

SetQ: Carc пишет: Дык и я про тоже. На кой она нужна, если ассоциации не с файлами, а с протоколом? Ну разве что ярлык сделать на ссылку по протоколу. Может там проявится? Вроде, не появляется. В общем, какая программа захочет - та иконку загрузит, а нет - так нет.

Carc: SetQ пишет: Вроде, не появляется. В общем, какая программа захочет - та иконку загрузит, а нет - так нет. Иконку то программа загрузит… Да где она ее отображать будет? У ссылки же нет файла - соответственно и иконки ассоциированной нет.

Carc: Выложил версию Aml Pages 9.76 сборка 2673 большое число улучшений, исправлений и прочия...



полная версия страницы