Войти

Показать полную графическую версию : Нереагирование на мышь


Nealles
19-03-2004, 12:02
Можно ли сделать, чтобы компонент (например, memo) не реагировал на мышь (вообще).

Vich
19-03-2004, 15:14
можно. у класса TCustomMemo перехвати все вышиные сообщения и обрабатывай сам (WM_MOUSEFIRST..WM_MOUSELAST)

Nealles
19-03-2004, 16:10
об этом я сам думал, такой способ не пойдет.
нельзя ли просто заблокировать и вообще ее не использовать(мышь).
мне она вообще не нужна.

Vich
20-03-2004, 02:56
ладно, можно не переписывать класс, а только обработчик сообщений. WndProc оверайдишь и подменяешь нужному компоненту. в ней отрабатываешь мышиные сообщения, а остальные наследуешь.. а полностью блокировать машь для приложения, не.... лучше физически отключить




© OSzone.net 2001-2012