C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
T*RichEdit, TMemo, Почему не работает VK_DELETE
Evil_Smile
Отправлено: 26.11.2006, 17:20


Дежурный стрелочник

Группа: Участник
Сообщений: 57



Объясните такую проблему. Почему когда я создаю новый проект помещаю на форме TRxRichEdit (или TMemo или TRichEdit) и нажимаю Del удаляется символ следующий за курсором, однако когда копирую *RichEdit или memo в другой проект эта функция пропадает, и это притом что ни на VK_DELETE, ни на какое-либо сочетание с ней я не использую. Может ли это происходить из-за присваивания *RichEdit или Memo Других (отличных от default) шрифтов, цветов и тд в моём проекте
olegenty
Отправлено: 27.11.2006, 10:43


Ветеран

Группа: Модератор
Сообщений: 2412



нет, не может
Evil_Smile
Отправлено: 27.11.2006, 11:18


Дежурный стрелочник

Группа: Участник
Сообщений: 57



хорошо, если это не из-за присваивания других цветов и шрифтов то тогда почему
olegenty
Отправлено: 27.11.2006, 13:12


Ветеран

Группа: Модератор
Сообщений: 2412



посмотри на флаги окна контрола (GetWindowLong), если чего не хватает — добавь с помощью SetWindowLong
Evil_Smile
Отправлено: 27.11.2006, 17:35


Дежурный стрелочник

Группа: Участник
Сообщений: 57



а где они (флаги) расположены, посмотрел в свойствах — нет; в h-ке тоже нет

З.Ы.
Сейчас переустановил ОС и при сборке проекта появились ошибки причем не в моем коде, а в коде компонента (RxRichEd.hpp) использую вот этот пакет http://www.rxlib.ru/arh/Comp/rx275BCB6.zip
Ошибки
QUOTE

[C++ Error] RxRichEd.hpp(38): E2015 Ambiguity between 'CHARFORMAT2A' and 'Richedit::CHARFORMAT2A'
[C++ Error] RxRichEd.hpp(392): E2015 Ambiguity between 'CHARFORMAT2A' and 'Richedit::CHARFORMAT2A'
[C++ Error] RxRichEd.hpp(412): E2015 Ambiguity between 'CHARFORMAT2A' and 'Richedit::CHARFORMAT2A'
[C++ Error] RxRichEd.hpp(429): E2015 Ambiguity between 'CHARFORMAT2A' and 'Richedit::CHARFORMAT2A'

Вернуться в Вопросы программирования в C++Builder