Меню кодировка
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
В IE в меню Вид есть подменю кодировка. Для чего она надо все думаю знают. Как сделать такое в своем меню чтоб оно меняло кодировку Webbrowser.
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Уже обсуждалось. Правда, наверное, ещё на старом движке форума. На сколько я помню, пришли в к выводу, что свойство charset документа изменить недостаточно, нужно ещё раз распарсить DOM.
Даже самый дурацкий замысел можно воплотить мастерски
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
AiK,
ТО есть сделать это не реально что ли?
ТО есть сделать это не реально что ли?
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Реально:
Код: Выделить всё
procedure TForm1.cbEncodingChange(Sender: TObject);
var doc: IHTMLDocument2;
level: OleVariant;
begin
if (WB.Document <> nil) then begin
WB.Document.QueryInterface(IID_IHTMLDocument2, doc);
doc.charset := WideString(cbEncoding.Text);
level := REFRESH_IFEXPIRED;
WB.Refresh2(level);
end;
end;
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
cbEncoding.Text я так понимаю кодировка, а как получить этот самый список?
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Eugie,
да реально как получить список?
да реально как получить список?
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Самому заполнить
Список возможных кодировок см. здесь http://msdn.microsoft.com/library/defau ... harset.asp (колонка Preferred Charset Label).
