Убрать скролл из WebBrowser OCX?
От: zabbix  
Дата: 23.10.06 14:20
Оценка:
Приветствую!
Такая проблема — в диалоге есть Web Browser Control, у которго постоянно отображается vertical scroll; различные SetParam() и т.п. игнорируются Как бы его убрать? Возможно, есть компонент попроще стандартного микрософтовского?
//wbr
Re: Убрать скролл из WebBrowser OCX?
От: Вумудщзук Беларусь  
Дата: 23.10.06 14:45
Оценка:
>Приветствую!
>Такая проблема — в диалоге есть Web Browser Control, у которго постоянно отображается vertical scroll; различные SetParam() и т.п. игнорируются Как бы его убрать? Возможно, есть компонент попроще стандартного микрософтовского?

А если

m_Control.ModifyStyle(WS_VSCROLL, 0, SWP_FRAMECHANGED);

?
Homo sum et nihil humani a me alienum puto...
Re[2]: Убрать скролл из WebBrowser OCX?
От: zabbix  
Дата: 23.10.06 15:02
Оценка:
Здравствуйте, Вумудщзук, Вы писали:

>>Приветствую!

>>Такая проблема — в диалоге есть Web Browser Control, у которго постоянно отображается vertical scroll; различные SetParam() и т.п. игнорируются Как бы его убрать? Возможно, есть компонент попроще стандартного микрософтовского?

В>А если


В>
В>m_Control.ModifyStyle(WS_VSCROLL, 0, SWP_FRAMECHANGED);
В>

В>?

не, не помогает
//wbr
Re: Убрать скролл из WebBrowser OCX?
От: algol Россия about:blank
Дата: 23.10.06 15:03
Оценка:
Здравствуйте, zabbix, Вы писали:

Z>Такая проблема — в диалоге есть Web Browser Control, у которго постоянно отображается vertical scroll; различные SetParam() и т.п. игнорируются Как бы его убрать? Возможно, есть компонент попроще стандартного микрософтовского?


В 7-ой студии и выше: m_Browser.SetHostFlags(DOCHOSTUIFLAG_SCROLL_NO).
В 6-ой студии нужно подключать свой CCustomOccManager в AfxEnableControlContainer().
Re: Убрать скролл из WebBrowser OCX?
От: algol Россия about:blank
Дата: 23.10.06 15:06
Оценка:
Здравствуйте, zabbix, Вы писали:

Z>Возможно, есть компонент попроще стандартного микрософтовского?


HTMLayout
Re[2]: Убрать скролл из WebBrowser OCX?
От: zabbix  
Дата: 23.10.06 16:06
Оценка:
Здравствуйте, algol, Вы писали:

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


Z>>Такая проблема — в диалоге есть Web Browser Control, у которго постоянно отображается vertical scroll; различные SetParam() и т.п. игнорируются Как бы его убрать? Возможно, есть компонент попроще стандартного микрософтовского?


A>В 7-ой студии и выше: m_Browser.SetHostFlags(DOCHOSTUIFLAG_SCROLL_NO).

A>В 6-ой студии нужно подключать свой CCustomOccManager в AfxEnableControlContainer().

Студия 2003, но такого метода там нету — CExplorer порожден от CWND
//wbr
Re[2]: Убрать скролл из WebBrowser OCX?
От: zabbix  
Дата: 23.10.06 16:07
Оценка:
Здравствуйте, algol, Вы писали:

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


Z>>Возможно, есть компонент попроще стандартного микрософтовского?


A>HTMLayout


Мммм... я два дня убил чтоб сжать аппликуху с 3Мб до 800кб, 600кб из-за браузера не хочется тянуть...
//wbr
Re[2]: Убрать скролл из WebBrowser OCX?
От: zabbix  
Дата: 23.10.06 17:48
Оценка:
Здравствуйте, algol, Вы писали:

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


Z>>Такая проблема — в диалоге есть Web Browser Control, у которго постоянно отображается vertical scroll; различные SetParam() и т.п. игнорируются Как бы его убрать? Возможно, есть компонент попроще стандартного микрософтовского?


A>В 7-ой студии и выше: m_Browser.SetHostFlags(DOCHOSTUIFLAG_SCROLL_NO).

A>В 6-ой студии нужно подключать свой CCustomOccManager в AfxEnableControlContainer().

в итоге сделал: <body scroll=no LeftMargin=0 BottomMargin=0 RightMargin=0 TopMargin=0 NoWrap=true> в хтмлке
//wbr
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.