Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

не могу поставить локальную ловушку [D7, WinXP]


lena19 ©   (2004-06-06 00:18:00) 

всем привет.
не могу поставить локальную ловушку
на скрол в мемо,
народ что я не так делаю ?????

procedure TForm1.Button1Click(Sender: TObject);
begin
 CurrentHook:= setwindowshookex(Wm_Vscroll,@VscrollHook,0,memo1.Handle);
 if currenthook = 0 then
 beep;
end;
-------------------------------------------------------
function VscrollHook(nScrollCode:word; nPos:word; hwndScrollBar:longword): longword; stdcall;
begin
beep;
.....
end;


akvilon   (2004-06-07 17:52:00) [1]

посмотрите свою предыдущую ветку про скроллинг


Mim1   (2004-06-07 07:05:00) [2]

[4] TUser ©   (07.06.04 06:43)
Больше ничего не забыли?


TUser   (2004-06-07 06:43:00) [3]


> setwindowshookex( Wm_Vscroll

WH_MSGFILTER или WM_GETMESSAGE и там уже проверить, что за сообщение было


Palladin   (2004-06-07 00:01:00) [4]

к примеру почитать что нибудь из этого... но не просто пройтись по строчкам, а внятно, и пытаясь что нибудь реализовать... можно просто использовать как справочник, алгоритмистике эти книги тебя не научат, этому учатся гораздо раньше и не на делфи...

http://www.podgoretsky.com/ddp.html

что конкретно касается твоего вопроса то Рихтер, тоже у Анатолия на сайте, искать лень, но "он там"...


lena19   (2004-06-06 12:56:00) [5]

to palladin
подскажи на какой литературе прокачался до palladin(а)


Palladin   (2004-06-06 07:38:00) [6]

ты делаешь не так то, что занимаешься тем в чем ничего не понимаешь. теоретическая подготовка, в виде прочтения литературы на тему что такое ловушки (hooks) и что такое сообщения (messages), может тебя спасти... наверно...


Наверх

Титульная страница Поиск, карта сайта Написать письмо