Цитата(fish9370 @ 4.6.2008, 19:21 ) | | и сам бы был рад посмотреть на успешную реализацию.. |
Ну можно просабклассить Memo, и дублировать нужные события.
| Код | LRESULT APIENTRY MyWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { if ((Msg == WM_HSCROLL) || (Msg == WM_VSCROLL) || (Msg == WM_MOUSEWHEEL)) { Form1->Memo1->Perform(Msg, wParam, lParam); } return (CallWindowProc((FARPROC)GetWindowLong(hWnd, GWL_USERDATA), hWnd, Msg, wParam, lParam)); } //------------------------------------------------------------------------------------------------------ __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { SetWindowLong(Memo2->Handle, GWL_USERDATA, SetWindowLong(Memo2->Handle, GWL_WNDPROC, (LONG)MyWndProc)); }
|
|