![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
Всем доброго времени суток, товарищи!
Задумал сделать логгинг - в ричэдит будут вставляться всякие разные текста при каких то действиях, но вот в чём загвоздка - не знаю как посылать текст в rich edit контрол, как поставить форматирование(шрифт, размер, цвет) как организовать переход на следующую строку, и как включить горизонтальную прокрутку. Вроде тут есть тема с гуи и вин апи, но там всё на диалоговых окнах, а у меня ни одного такого нету. Вот что у меня пока что на "замене" стоит: Код:
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
Самому рисовать *все* елементы окна - заголовок, кнопку закрывания и т.д. Читайте про WM_NCPAINT, WM_NCCALCSIZE, WM_NCHITTEST.
То же самое для елементов окна - кнопок и т.д. Регистрируете свои классы окон с тем же именем что и стандартные и делаете свою отрисовку. Лучше поищите готовый framework. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]() Цитата:
![]() Возник вопрос немного не по теме - добавил иконку в ресурсы проекта, в описании класса окна добавил иконку: Код:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
Иконки надо прописать в .rc файл и загружать оттуда.
Почитайте на досуге: http://en.wikipedia.org/wiki/Resource_(Windows) |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]() Цитата:
А как саму иконку прописать в этот файл ресурса? #include ""icon.ico" ? Спрашиваю т.к. нету доступа к компьютеру с проектом. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
В принципе есть редакторы ресурсов. Если используете Visual Studio Professional то он есть в ней. Если используете Express версию или другой компилятор, тогда ищите сторонние приложения. Есть бесплатныe утилиты, которые сделают .rc файл, который надо подключить к проекту.
Можете делать все вручную, формат rc файла описан. Если не будете делать диалоги проблем с этим нет, но если будете рисовать диалоги, тогда лучше визуальный редактор. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
Странно, вот что получается - подключаю файл ресурсов, через редактор ресурсов в нём пишу:
Код:
Если запускать через студию(debug, release) - Иконки везде отображаются, если запустить экзешник на рабочем столе - иконка отображается только в таскбаре. Не понимаю в чём причина. Помогите разобраться. Сама иконка 32х32. Последний раз редактировалось hvz-; 30.11.2012 в 21:25. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
Так покажите как грузите иконки.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
Сначала грузил так(без добавления иконки в .rc файл):
Код:
Код:
С загрузкой иконки разобрался так: Код:
И ещё вопрос - до добавления иконки в ресурсы программы - программа весила 10кб, а после иконки - 20кб, хотя иконка весит 4.5кб. В чём подвох? И никто не поможет с RishEdit? Последний раз редактировалось hvz-; 30.11.2012 в 22:40. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вставлять текст в (rich)edit с задержкой времени | mpdasa | Помощь студентам | 2 | 27.06.2012 10:44 |
Автоскролл в Rich | The SCS | Общие вопросы Delphi | 0 | 18.04.2012 18:31 |
Rich edit | Nebro | Общие вопросы Delphi | 3 | 01.04.2011 10:48 |
проблемка с RICH баннером... | DRUG_ADDICT | JavaScript, Ajax | 1 | 10.11.2008 09:38 |