Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 4

RichEdit VC++

26.11.2010, 17:37. Показов 2666. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
делаю программу для отображения файлов в 16-ричном виде и последующем их сравнении.
в данный момент на форме присутствуют два EDIT'a.
знаю что выделять текст цветом способен RichEdit, но как им это сделать, и даже как добавить его на форму не имею представления... даже ещё хуже, что такое RichEdit, это Edit с расширенными возможностями(хотя наверное так и есть), либо это что то для работы с текстом и последуещей его публикации в EDIT.
был на msdn, особо ничего не понял.

C++
1
2
3
4
5
6
7
8
9
10
11
12
HWND CreateRichEdit(
    HWND hwndOwner,        // Dialog box handle.
    int x, int y,          // Location.
    int width, int height, // Dimensions.
    HINSTANCE hinst){       // Application or DLL instance.
 
        LoadLibrary(TEXT("Msftedit.dll"));
        HWND hwndEdit= CreateWindowEx(0, MSFTEDIT_CLASS, TEXT("Type here"),
            ES_MULTILINE | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP, 
            550, 0, 500, 500, 
            hwndOwner, NULL, hinst, NULL);
        return hwndEdit;}
при компиляции данного кода видим ошибку:
Ошибка 1 error C2065: MSFTEDIT_CLASS: необъявленный идентификатор

В общем требуется помощь =)

Добавлено через 49 минут
хм, странная закономерность, как только спрошу у кого-нибудь то почти сразу нахожу ответ(ЗЫ: пару дней бился)

C++
1
2
3
4
5
6
7
#include <richedit.h>
 
LoadLibrary(_T("Msftedit.dll"));
 
hwndRichEdit = CreateWindowEx(0, _T("RichEdit50W"), NULL, WS_VISIBLE | WS_CHILD | WS_BORDER |
ES_MULTILINE | WS_VSCROLL | WS_HSCROLL | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_READONLY,
550, 0, 500, 500, hwnd, NULL, GetModuleHandle(NULL), NULL);
отображается на форме =)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.11.2010, 17:37
Ответы с готовыми решениями:

RichEdit
Подскажите, как в RichEdit вывести несколько строк текста, причём разного цвета.

В поле RichEdit удалить html-теги; при вставке в RichEdit замена старого текста на новый
Всем привет! помогите пожалуйста с написание кода на две процедуры : - В поле RichEdit удалить html-теги; - при вставке в RichEdit...

Из RichEdit в RichEdit без потери форматирования
Есть RichEdit1 с форматированным текстом(цвет, стиль и тп.) нужно передать этот текст в переменную а затем в RichEdit2 чтобы при вставке в...

1
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
15.01.2011, 17:14
1
C++
1
2
3
4
5
6
7
8
9
10
11
#define WIN32_LEAN_AND_MEAN             // Исключите редко используемые компоненты из заголовков Windows
// Файлы заголовков Windows:
#include <windows.h>
 
// Файлы заголовков C RunTime
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <richedit.h>
#include <Commctrl.h>
это из stdafx.h , пример заголовочного файла для проекта на чистом winnapi в ms visual studio
2
подключи Comctl32.lib в настройках проекта или Comctl32.dll через LoadLibrary
или глянь тут, готовый проект для vs 2010 _http://************.com/ru/files/jin6bk4fa
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.01.2011, 17:14
Помогаю со студенческими работами здесь

RichEdit
Здравствуйте! Подскажите, пожалуйста, есть компонент RichEdit в нем есть не большой текст (буквы и цифры). Мне нужно сделать так, чтобы при...

Richedit
Здравствуйте. Возникла такая проблема. Можно ли как-то запретить редактирование строк RichEdit, за исключением последней?

RichEdit
\\Надо получить в одной строке два значения (№счёт и через пробел значение переменой х) При нажатии Button2 int i++; int x = 100; ...

RichEdit
При нажатии RichEdit1 очищает только 1 строку. RichEdit1-&gt;Lines-&gt;Delete(AutoSize); А надо очистить весь лист.

RichEdit
Подскажите как сделать чтобы в richedit можно было менять шрифт и цвет выделенного текста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru