WinApi i RichEdit

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

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.

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?

0

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

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