Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2010, 13:27   #1
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию Переделать функцию

Здраствуйте, я нашел такой код:
Код:
   
var  
  MouseHook: HHOOK;   
    
function LowLevelMouseProc(nCode: Integer; WParam: WPARAM; LParam: LPARAM): LRESULT; stdcall;   
begin  
  Result := CallNextHookEx(MouseHook, nCode, WParam, LParam);   
  case WParam of  
    WM_LBUTTONDOWN: Form1.Memo1.Lines.Add('Мыша вдавилась левой кнопкой.');   
    WM_LBUTTONUP: Form1.Memo1.Lines.Add('Мыша отдавилась левой кнопкой.');   
    WM_LBUTTONDBLCLK: Form1.Memo1.Lines.Add('Мыша дважды клацнулась левой кнопкой.');   
    WM_RBUTTONDOWN: Form1.Memo1.Lines.Add('Мыша вдавилась правой кнопкой.');   
    WM_RBUTTONUP: Form1.Memo1.Lines.Add('Мыша отдавилась правой кнопкой.');   
    WM_RBUTTONDBLCLK: Form1.Memo1.Lines.Add('Мыша дважды клацнулась правой кнопкой.');   
    WM_MBUTTONDOWN: Form1.Memo1.Lines.Add('Мыша вдавилась средней кнопкой.');   
    WM_MBUTTONUP: Form1.Memo1.Lines.Add('Мыша отдавилась средней кнопкой.');   
    WM_MBUTTONDBLCLK: Form1.Memo1.Lines.Add('Мыша дважды клацнулась средней кнопкой.');   
    WM_MOUSEMOVE: Form1.Memo1.Lines.Add('Мыша побежала.');   
    WM_MOUSEWHEEL: Form1.Memo1.Lines.Add('Мыша тащиться.');   
  else  
    Form1.Memo1.Lines.Add('Мыша сошла с ума, купите новую мышу.');   
  end;   
end;       
end.
Как мне переделать его, чтобы в Мемо записовались нажатые клавиши??
Delphi_ProGer вне форума Ответить с цитированием
Старый 24.12.2010, 13:34   #2
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

код сакс...


http://delphiexpert.ru/view_lesson.php?id=16
Lemo вне форума Ответить с цитированием
Старый 24.12.2010, 13:35   #3
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

>>Тут<< посмотри.
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 24.12.2010, 13:56   #4
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
Сообщение от Lemo Посмотреть сообщение
такое не подойдет, мне нужно хук, но спс и за то.

Цитата:
Сообщение от MaxNik2009 Посмотреть сообщение
>>Тут<< посмотри.
спс, +1

Последний раз редактировалось Stilet; 24.12.2010 в 14:51.
Delphi_ProGer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переделать программу с C# на С++ Loka Помощь студентам 4 03.12.2010 23:25
функцию переделать на процедуру morgan996 Помощь студентам 2 08.01.2010 13:08
Необходимо переделать процедуру ooo.sum_m в функцию определения наличия отрицательных элементов ul_m Помощь студентам 4 10.01.2009 20:32
Помогите переделать Stanislav Общие вопросы Delphi 2 24.10.2007 16:14