Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Прочее - Что за формат DUIXML ?

Ответить
Настройки темы
Прочее - Что за формат DUIXML ?

Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Доброе времья суток, уважаемые форумчане!!!
При изучении некоторых быблиотек Windows 7 натолкнулся на файл формата DUIXML, который нашел в библиотеке shell32.dll в разделе UIFILE. Можете подсказать, что Это за формат, имеет ли он что то общее с просто XML, чем лучше всего редактировать, либо как можно просмотреть его (подразумевается, можна ли увидеть, что он утворяет)?
Вот пример одного из файлов DUIXML
Код: Выделить весь код
<duixml>
<element resid="main" id="atom(dialogroot)" layout="borderlayout()" sheet="ProgressDialog" width="400rp" accessible="true" background="themeable(dtb(TaskDialog, 1, 0), threedface)">
<element layoutpos="top" layout="filllayout()">
<element id="atom(header)" layout="filllayout()">
<element id="atom(HeaderText)" padding="rect(20rp,0,0,0)" layoutpos="left" contentalign="middleleft" background="argb(0,0,0,0)" content="resstr(13576)" accessible="true" accrole="statictext"/>
<movie id="atom(headeranimation)" height="40rp" width="400rp" SmoothingMode="high" repeat="true" AutoStart="false" AutoStop="false" layoutpos="right"/>
</element>
</element>
<element id="atom(content)" layoutpos="client" layout="borderlayout()" contentalign="topleft">
<element layoutpos="top" layout="borderlayout()">
<element id="atom(SummaryProgress)" layout="borderlayout()" layoutpos="top">
<element layout="filllayout()" layoutpos="top">
<element id="atom(SummaryLocations)" layout="borderlayout()" layoutpos="top" animation="alpha|s|fast">
<element id="atom(locations)" background="themeable(dtb(TaskDialog, 1, 0), threedface)" layoutpos="top" width="400rp" layout="flowlayout(0)" animation="alpha|s|fast" contentalign="topleft"/>
<element id="atom(SProgressTime)" layoutpos="top" animation="alpha|s|fast" content="resstr(13585)" accessible="true" accrole="statictext"/>
</element>
<element id="atom(ExpandedLocations)" layout="borderlayout()" layoutpos="top" visible="false" alpha="0" animation="alpha|s|fast">
<element id="atom(ExpandedItem)" layoutpos="top" layout="rowlayout(1)" class="clipped">
<element content="resstr(13631)" accessible="true" accrole="statictext" contentalign="topleft"/>
<element id="atom(XLocItemDisplay)" accessible="true" accrole="statictext" contentalign="wordellipsis" animation="alpha|s|fast"/>
</element>
<element id="atom(ExpandedFrom)" layoutpos="top" layout="rowlayout(1)" class="clipped">
<element content="resstr(13589)" accessible="true" accrole="statictext" contentalign="topleft"/>
<element id="atom(XLocSourceFields)" layout="flowlayout(0)" animation="alpha|s|fast" width="300rp">
<element id="atom(XLocSourceDisplay)" class="transferlocation" accessible="true" accrole="statictext"/>
<element id="atom(XLocSourcePath)" content=" " accessible="true" accrole="statictext" contentalign="pathellipsis" width="200rp"/>
</element>
</element>
<element id="atom(ExpandedTo)" layoutpos="top" layout="rowlayout(1)" class="clipped">
<element id="atom(ExpandedToHeader)" content="resstr(13590)" accessible="true" accrole="statictext" contentalign="topleft"/>
<element id="atom(XLocDestFields)" layout="flowlayout(0)" animation="alpha|s|fast" width="300rp">
<element id="atom(XLocDestDisplay)" class="transferlocation" accessible="true" accrole="statictext"/>
<element id="atom(XLocDestPath)" content=" " accessible="true" accrole="statictext" contentalign="pathellipsis" width="200rp"/>
</element>
</element>
</element>
</element>
</element>
<element id="atom(ExpandedProgress)" layout="verticalflowlayout(0,0,0,0)" layoutpos="top" animation="alpha | s | fast">
<element layoutpos="top" layout="rowlayout(1)">
<element id="atom(XProgressTimeLabel)" animation="alpha|s|fast" content="resstr(13579)" accessible="true" accrole="statictext" contentalign="topleft"/>
<element id="atom(XProgressTime)" animation="alpha|s|fast" content="resstr(13580)" accessible="true" accrole="statictext" width="400rp"/>
</element>
<element layoutpos="top" layout="rowlayout(1)">
<element content="resstr(13581)" accessible="true" accrole="statictext" contentalign="topleft"/>
<element id="atom(XProgressItems)" content="resstr(13582)" accessible="true" accrole="statictext" width="400rp"/>
</element>
<element layoutpos="top" layout="rowlayout(1)">
<element id="atom(XProgressSpeedLabel)" content="resstr(13583)" accessible="true" accrole="statictext" contentalign="topleft"/>
<element id="atom(XProgressSpeed)" content="resstr(13584)" accessible="true" accrole="statictext" width="400rp"/>
</element>
</element>
</element> 
</element>
<element id="atom(buttonzone)" layout="filllayout()" layoutpos="bottom">
<element background="argb(0,0,0,0)" layout="borderlayout()">
<element id="atom(buttonpane)" layout="borderlayout()" layoutpos="top">
<element id="atom(ExpandButtonArea)" layoutpos="left" layout="borderlayout()">
<accessiblebutton id="atom(expandbutton)" layoutpos="left" layout="borderlayout()" accessible="true" accrole="pushbutton" accname="resstr(0x80E0)">
<button layoutpos="left" layout="borderlayout()" active="inactive">
<button id="atom(expandImage)" layoutpos="top" active="inactive"/>
</button>
<element id="atom(expandotextExpand)" class="ExpandoText" content="resstr(13586)" layoutpos="left"/>
</accessiblebutton>
</element>
<element id="atom(CollapseButtonArea)" layoutpos="none" layout="borderlayout()">
<accessiblebutton id="atom(collapsebutton)" layoutpos="left" layout="borderlayout()" accname="resstr(0x80E1)" accrole="pushbutton" accessible="true">
<button layoutpos="left" layout="borderlayout()" active="inactive">
<button id="atom(collapseImage)" layoutpos="top" active="inactive"/>
</button>
<element id="atom(expandotextCollapse)" class="ExpandoText" content="resstr(13587)" layoutpos="left"/>
</accessiblebutton>
</element>
<element layoutpos="right" layout="borderlayout()">
<ccpushbutton id="atom(PauseButton)" layoutpos="left" content="resstr(0x8096)" minsize="size(75rp, 25rp)" accessible="true"/>
<ccpushbutton id="atom(CancelButton)" layoutpos="left" content="resstr(13588)" minsize="size(75rp, 25rp)" selected="true" accessible="true"/>
</element>
</element>
</element>
</element>
<element layoutpos="bottom" layout="filllayout()" margin="rect(0rp, 0rp, 0rp, 5rp)" padding="rect(22rp, 0rp, 23rp, 10rp)" background="themeable(dtb(TaskDialog, 1, 0), threedface)">
<ccprogressbar resid="progressbar" id="atom(progressbar)" height="15rp" width="200rp" accessible="true" active="inactive" accname="resstr(0x80DF)"/>
</element> 
</element>
<element resid="LocLabel1" id="atom(LocLabel1)" content="resstr(13577)" accessible="true" accrole="statictext"/>
<element resid="LocSourceDisplay" id="atom(LocSourceDisplay)" class="transferlocation" content="" contentalign="endellipsis" accessible="true" accrole="statictext"/>
<element resid="LocSourcePath" id="atom(LocSourcePath)" content="" contentalign="pathellipsis" accessible="true" accrole="statictext"/>
<element resid="LocLabel2" id="atom(LocLabel2)" content="resstr(13578)" accessible="true" accrole="statictext"/>
<element resid="LocDestDisplay" id="atom(LocDestDisplay)" class="transferlocation" content="" contentalign="endellipsis" accessible="true" accrole="statictext"/>
<element resid="LocDestPath" id="atom(LocDestPath)" content="" contentalign="pathellipsis" accessible="true" accrole="statictext"/>
<stylesheets>
<style resid="ProgressDialog">
<element font="gtf(TaskDialogStyle, 4, 0)"/>
<if class="transferlocation">
<element font="gtf(TEXTSTYLE, 3, 0)"/>
</if>
<if id="atom(content)">
<element font="gtf(TaskDialogStyle, 4, 0)" foreground="gtc(TaskDialogStyle, 4, 0, 3803)" background="themeable(dtb(TaskDialog, 1, 0), threedface)" padding="rect(20rp,10rp,20rp,10rp)"/>
</if>
<if id="atom(header)">
<element background="Gradient(argb(255, 220, 229, 244), argb(255, 155, 192, 227), argb(255, 0, 43, 85), 3)" foreground="gtc(TaskDialogStyle, 4, 0, 3803)" height="40rp" font="gtf(TaskDialogStyle, 2, 0)"/>
</if>
<if id="atom(headerText)">
<element font="gtf(TaskDialogStyle, 2, 0)"/>
</if>
<if id="atom(buttonzone)">
<element foreground="gtc(TaskDialogStyle, 4, 0, 3803)" background="themeable(dtb(TaskDialog, 8, 0), threedface)" padding="themeable(rect(22rp,9rp,22rp,9rp), rect(21rp,9rp,23rp,9rp))"/>
</if>
<if class="clipped">
<element background="themeable(dtb(TaskDialog, 1, 0), threedface)"/>
</if>
<if id="atom(ExpandImage)">
<button height="themeable(gtmet(TaskDialog, 13, 0, 2417), '21rp')" width="themeable(gtmet(TaskDialog, 13, 0, 2416), '18rp')" background="themeable(dtb(TaskDialog, 13, 1), dfc(3, 0x0001))" accessible="true" accrole="pushbutton"/>
<if mousefocused="true">
<button background="themeable(dtb(TaskDialog, 13, 2), dfc(3, 0x0001 | 0x1000))"/>
</if>
<if keyfocused="true">
<button background="themeable(dtb(TaskDialog, 13, 2), dfc(3, 0x0001 | 0x1000))"/>
</if>
<if pressed="true">
<button background="themeable(dtb(TaskDialog, 13, 3), dfc(3, 0x0001 | 0x0200))"/>
</if>
</if>
<if id="atom(CollapseImage)">
<button height="themeable(gtmet(TaskDialog, 13, 0, 2417), '21rp')" width="themeable(gtmet(TaskDialog, 13, 0, 2416), '18rp')" background="themeable(dtb(TaskDialog, 13, 4), dfc(3, 0x0000))" accessible="true" accrole="pushbutton"/>
<if mousefocused="true">
<button background="themeable(dtb(TaskDialog, 13, 5), dfc(3, 0x0000 | 0x1000))"/>
</if>
<if keyfocused="true">
<button background="themeable(dtb(TaskDialog, 13, 5), dfc(3, 0x0000 | 0x1000))"/>
</if>
<if pressed="true">
<button background="themeable(dtb(TaskDialog, 13, 6), dfc(3, 0x0000| 0x0200))"/>
</if>
</if>
<if class="ExpandoText">
<element font="gtf(TaskDialogStyle, 12, 0)" foreground="gtc(TaskDialogStyle, 12, 0, 3803)" contentalign="middleleft | wordellipsis" padding="themeable(gtmar(TaskDialog, 12, 0, 3602), rect(3rp,3rp,0rp,0rp))"/>
<if keyfocused="true">
<element contentalign="middleleft | focusrect | wordellipsis"/>
</if>
<if mousefocused="true">
<element contentalign="middleleft | wordellipsis"/> 
</if>
</if>
</style>
</stylesheets>
</duixml>

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 09:32, 11-05-2009

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


http://www.google.com/search?q=DUIXM...e7&rlz=1I7AMSA ?

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:33, 14-05-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Vancouver

Ветеран


Сообщения: 8502
Благодарности: 1586

Профиль | Отправить PM | Цитировать


http://de.geocities.com/webfactorx/shellstyle/

-------
Нефиг ставить то, к чему второй сервис-пак не вышел.
"Есть старое правило - чтобы не было геморроя, руки должны быть прямыми, а извилины - кривыми, но не наоборот." © Korzh

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:06, 14-05-2009 | #3


Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Цитата Delirium:
http://www.google.com/search?q=DUIXM...e7&rlz=1I7AMSA »
Гуглом и сам умею пользоваться, но там не найти объяснения что это за формат, имеет ли он отношение к XML и т.п. трудно, тем более там не на нашем языке....
Так что сюда я написал, чтобы узнать конкретно что и к чему....
Цитата Vancouver:
http://de.geocities.com/webfactorx/shellstyle/ »
Здесь я смотрел, но там под ХР и вообще DUIListView там же и другие коды.....

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 20:12, 14-05-2009 | #4


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата BMW09121985:
Гуглом и сам умею пользоваться, но там не найти объяснения что это за формат, имеет ли он отношение к XML и т.п. трудно, тем более там не на нашем языке.... »
А практически все новое нельзя найти на русском. А в первой же ссылке на гугле говорится, что:

Цитата:
DIXml is an embedded XML, XSLT, and EXSLT processing library for Borland / CodeGear Delphi. It is build on the libxml2, libxslt and libexslt libraries. However, DIXml requires no DLLs or any other external files whatsoever. All required code is compiled completely into the application's executable. DIXml is the most feature-complete XML and XSLT solution for Delphi
Если с англ. трудно, то можно переводить текст хотя бы примерно на http://www.translate.ru/text_Transla...px?prmtlang=ru

А вообще это это расширенная библиотека XML для Delphi.
Пример перевода.
читать дальше »
DIXml - внедренный XML, XSLT, и EXSLT обработка библиотеки для Borland / Язык программирования Delphi CodeGear. Это, основываются на libxml2, libxslt и libexslt библиотеках. Однако, DIXml не требует никакого DLLs или любых других внешних файлов вообще. Весь необходимый код откомпилирован полностью в выполнимую программу приложения. DIXml - самый законченный особенностью XML и решение XSLT для Языка программирования Delphi

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 17:57, 15-05-2009 | #5



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Прочее - Что за формат DUIXML ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Что с ноутбуком? - сдохла видеокарта, что то с биос или еще что? Sany077 Непонятные проблемы с Железом 5 22-01-2010 15:38
[решено] Что за формат написания данных 0xFE ? Gerdewski Хочу все знать 5 18-11-2008 09:56
Формат iso. AMDell Хочу все знать 5 25-10-2007 17:12
Перевод MPEG4 формат в формат DVD Goshar Видео и аудио: обработка и кодирование 1 21-10-2006 13:56
Что представляет из себя формат cue ? XPurple Хочу все знать 5 27-02-2006 00:40




 
Переход