WinApi i RichEdit

Odpowiedz Nowy wątek
2005-06-03 22:22

Rejestracja: 14 lat temu

Ostatnio: 14 lat temu

0

Uzywam zdarzenia OnKeyPress RichEdita i chce w teb sposob wpisac tekst

SendMessage(RichEdit1->Handle, EM_REPLACESEL,TRUE,Key);

niestety nie dziala, a ja nie wiem dlaczego. Oraz drugi problem: RichEdit
ustawiony jest na ReadOnly i jak proboje sie cos w nim pisac to jest dzwiek
bledu, czy mozna to wylaczyc?

--
Pozdrawiam,
Arek

Pozostało 580 znaków

2005-06-03 22:30

Rejestracja: 17 lat temu

Ostatnio: 3 lata temu

0

Ad.1
lResult = SendMessage( // returns LRESULT in lResult
(HWND) hWndControl, // handle to destination control
(UINT) EM_REPLACESEL, // message ID
(WPARAM) wParam, // = (WPARAM) () wParam;
(LPARAM) lParam // = (LPARAM) (LPCTSTR) lParam;
);

Oczywiscie wiesz, ze powyzsze nadpisuje ci zaznaczony tekst. :)

Ad.2
Napisz wlasna obsluge ReadOnly.


Stwórzmy boga na własne podobieństwo
Niech będzie mały i parszywy,
Wtedy wszyscy w niego uwierzą...

Pozostało 580 znaków

2005-06-04 10:19

Rejestracja: 14 lat temu

Ostatnio: 14 lat temu

0

Ale jak mam napisac wlasna obsluge? Probowalem zrobic cos takiego
W zdarzeniu OnEnter RichEdita

Form1->ActiveControl=NULL;

ale wtedy nie ma dostepu do OnKeyPress Richedita. Moze ktos ma inny pomysl?

Pozostało 580 znaków

2005-06-04 11:24

Rejestracja: 17 lat temu

Ostatnio: 3 lata temu

0

No tak, bylo napisac od razu w topiku, ze uzywasz bcb. :/


Stwórzmy boga na własne podobieństwo
Niech będzie mały i parszywy,
Wtedy wszyscy w niego uwierzą...

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0