Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.07;
Скачать: CL | DM;

Вниз

Невидимый текстовый курсор в RichEdit   Найти похожие ветки 

 
mao   (2003-06-17 08:26) [0]

Кто-нибудь знает, как сделать невидимым текстовый курсор в RichEdit? Но нужно, чтобы он там был, т.к. хотелось бы чтобы тестовое окно имело фокус, в нем действовало выделение текста и т.д. Нужно сделать из этого окна просто отображающее текст окно.


 
Anatoly Podgoretsky   (2003-06-17 09:17) [1]

Поставь режим ReadOnly и не обращай внимания на курсор.


 
Song   (2003-06-17 09:25) [2]

HideCaret()


 
ghg   (2003-06-17 09:46) [3]

hidecaret не поможет
надо hidedestroy или destroyhide не помню
и при каждой передаче фокуса этому контролу заново делать destroy

у меня все работает


 
ghg   (2003-06-17 09:47) [4]

тьфу черт
не hide а caretdestroy


 
mao   (2003-06-17 10:29) [5]

А как использовать этот caretdestroy?


 
ghg   (2003-06-17 10:55) [6]

2mao © (17.06.03 10:29)
Вот так. Тока вместо TEdit, соответственно RichEdit. Должно работать.


Tedit_focus = class (Tedit)
public
procedure Focus(var a : TWMSetFocus); message wm_SETFOCUS;
end;
{-------------------------------------------------------------------------------------------------------}
procedure Tedit_focus.Focus(var a : TWMSetFocus);
begin
inherited;
DestroyCaret;
a.Result:=0;
end;


 
mao   (2003-06-24 15:59) [7]

ghg © (17.06.03 10:55)
Когда поросто делаю DestroyCaret на каком-нибудь событии RichEdit, то курсор пропадает.
Но не получается вызвать Tedit_focus.Focus(). :( Что нужно передать ей в качестве параметра?



Страницы: 1 вся ветка

Текущий архив: 2003.07.07;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
14-20214
Дмитрий К.К.
2003-06-22 10:34
2003.07.07
Именинники 22 июня


1-20042
TsvIlya
2003-06-25 13:14
2003.07.07
TMemo и Canvas


14-20227
antoniz
2003-06-19 12:03
2003.07.07
Как в поле BLOB сохранить файл формата Excel ...


1-20083
Delphin
2003-06-23 12:31
2003.07.07
Ошибка записи в реестр


1-20155
Yanis
2003-06-23 21:33
2003.07.07
Как запустить файл?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский