Использование OBJECT в CHtmlView
От: Waiting  
Дата: 23.05.05 04:03
Оценка:
Добрый день!

Задача: сделать web-style интерфейс для программы.

Проблема: Для отображения веб-интерфейса пробовал использовать CHtmlView(http://rsdn.ru/article/mfc/reusingdhtml.xml
Автор(ы): Александр Шилоносов
Дата: 19.09.2004
Cтатья описывает способы использования MFC-класса CHtmlView и технологии DHTML для создания web-интерфейса в MFC приложении.
). Все получается весьма красиво и логично кроме одного пункта — отображения содержимого директорий. Для отображения списка директорий пробовал использовать com-объект. При обращении к com-объекту возникает ошибка пермишенов.

Пример:

Берем за базу программу http://rsdn.ru/article/mfc/reusingdhtml.xml
Автор(ы): Александр Шилоносов
Дата: 19.09.2004
Cтатья описывает способы использования MFC-класса CHtmlView и технологии DHTML для создания web-интерфейса в MFC приложении.
.

Добавляем в HTML еще одну кнопку, которая сворачивает все окна.
Источник: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_programming/objectmap.asp
----------------------------------------------------------------------
<OBJECT ID="oShell"
CLASSID="clsid:13709620-C279-11CE-A49E-444553540000">
</OBJECT>

<SCRIPT LANGUAGE="VBScript">
<!--
function fnStart(sMethod)
select case sMethod
case 0
'Minimizes all windows on the desktop
oShell.MinimizeAll
end select
end function
-->
</SCRIPT>

<INPUT type="button" value="Minimize All Windows" onclick="fnStart(0)">
-------------------------------------------------------------------------

Куда копать? Возможно стоит использовать вместо CHtmlView другой инструмент?
Re: Использование OBJECT в CHtmlView
От: Waiting  
Дата: 23.05.05 17:34
Оценка:
По большому счету проблема в этом:
---------------------------------------------------------------------------------------------------------------
Security

As an application, an HTA runs under a different security model than a Web page. To interact with a Web page that implements the functionality of the Shell objects, users must enable the Initialize and script ActiveX Controls not marked as safe option for the security zone in which they are viewing the page.
---------------------------------------------------------------------------------------------------------------

Можно ли не меняя глобальных настроек в Windows для ActiveX поменять их только для конкретного CHtmlView?




Здравствуйте, Waiting, Вы писали:

W>Добрый день!


W>Задача: сделать web-style интерфейс для программы.


W>Проблема: Для отображения веб-интерфейса пробовал использовать CHtmlView(http://rsdn.ru/article/mfc/reusingdhtml.xml
Автор(ы): Александр Шилоносов
Дата: 19.09.2004
Cтатья описывает способы использования MFC-класса CHtmlView и технологии DHTML для создания web-интерфейса в MFC приложении.
). Все получается весьма красиво и логично кроме одного пункта — отображения содержимого директорий. Для отображения списка директорий пробовал использовать com-объект. При обращении к com-объекту возникает ошибка пермишенов.


W>Пример:


W>Берем за базу программу http://rsdn.ru/article/mfc/reusingdhtml.xml
Автор(ы): Александр Шилоносов
Дата: 19.09.2004
Cтатья описывает способы использования MFC-класса CHtmlView и технологии DHTML для создания web-интерфейса в MFC приложении.
.


W>Добавляем в HTML еще одну кнопку, которая сворачивает все окна.

W>Источник: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_programming/objectmap.asp
W>----------------------------------------------------------------------
W><OBJECT ID="oShell"
W> CLASSID="clsid:13709620-C279-11CE-A49E-444553540000">
W></OBJECT>

W><SCRIPT LANGUAGE="VBScript">

W><!--
W> function fnStart(sMethod)
W> select case sMethod
W> case 0
W> 'Minimizes all windows on the desktop
W> oShell.MinimizeAll
W> end select
W> end function
-->>
W></SCRIPT>

W><INPUT type="button" value="Minimize All Windows" onclick="fnStart(0)">

W>-------------------------------------------------------------------------

W>Куда копать? Возможно стоит использовать вместо CHtmlView другой инструмент?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.