Окно истории чата
От: TailWind  
Дата: 27.01.20 15:48
Оценка:
На каком (каких) контроле вы бы делали?

Там должен быть текст, который можно выделить и скопировать
Там могут быть фотки
Там могут быть файлы по которым можно кликнуть и открыть или сохранить
Там могут быть ссылки, которые нужно подсветить цветом
Ну и да имена авторов нужно подсвечивать разными цветами
Re: Окно истории чата
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.01.20 01:54
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>На каком (каких) контроле вы бы делали?


Делать на виндовых контролах — плохая идея
Маньяк Робокряк колесит по городу
Re: Окно истории чата
От: CEMb  
Дата: 28.01.20 07:22
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>На каком (каких) контроле вы бы делали?

richedit, самый близкий по функционалу
Re: Окно истории чата
От: Nikolaz Германия www.nikeware.com
Дата: 28.01.20 08:15
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>На каком (каких) контроле вы бы делали?

Возьмите Sciter. Минимальный оверхед при интеграции на чистом WIN API.
Re: Окно истории чата
От: c-smile Канада http://terrainformatica.com
Дата: 28.01.20 21:43
Оценка: +2
Здравствуйте, TailWind, Вы писали:



https://terrainformatica.com/2019/09/23/sciter-chat/
Re: Окно истории чата
От: Мёртвый Даун Россия  
Дата: 29.01.20 02:33
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>На каком (каких) контроле вы бы делали?


У нас такой есть. Сначала был просто виндовый контрол, который весь рисовали ручками. Но саппортить его потом оказалось слишком накладно, переписали с MSHTML. С одной стороны полегчало, ибо получал все прелести HTML с минимальными усилиями, но у него ограничения IE 5.0, CSS 1.0, и т.д. Но работает довольно бодро.
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Re[2]: Окно истории чата
От: Nikolaz Германия www.nikeware.com
Дата: 29.01.20 09:38
Оценка:
Здравствуйте, Мёртвый Даун, Вы писали:
МД>У нас такой есть. Сначала был просто виндовый контрол, который весь рисовали ручками. Но саппортить его потом оказалось слишком накладно, переписали с MSHTML. С одной стороны полегчало, ибо получал все прелести HTML с минимальными усилиями, но у него ограничения IE 5.0, CSS 1.0, и т.д. Но работает довольно бодро.
Да, было дело ...
Кстати у Майкрософт появился похожий контрол, только на базе нового движка Edge (Chromium): Здесь
Re: Окно истории чата
От: Mr.Delphist  
Дата: 29.01.20 09:55
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>На каком (каких) контроле вы бы делали?


TW>Там должен быть текст, который можно выделить и скопировать

TW>Там могут быть фотки
TW>Там могут быть файлы по которым можно кликнуть и открыть или сохранить
TW>Там могут быть ссылки, которые нужно подсветить цветом
TW>Ну и да имена авторов нужно подсвечивать разными цветами

По нарастанию удовольствия и эффективности:
  • MS RichEdit — проще всего, чистый Win32 API, но шаг влево-вправо, и понимаешь что ты попал на неподдерживаемый функционал (а корабль уже плывёт, и времени переобуваться нет)
  • HTML — возможностей гораздо больше, но растут и накладные расходы на браузерные примочки, тогда уж всё приложение проще на каком нибудь Electron-фреймворке рисовать
  • WPF/UWP — обалденно, нативно, 100% owner draw, можно сделать что угодно. Поддерживается на машинах от старючего NET 4.0 (WinXP) до современных NET.Core 3.0+. Но надо уметь.
  •  
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.