Delphi - opet scrollovani v D6 - problem
Prichy
prichy@volny.cz
Neděle Leden 9 19:54:50 CET 2005
Mno, budu si o tom muset neco nastudovat. WinApi jsem
zatim nepotreboval. Problem je, ze nemam tak siroky rozhled
(programuji jen pro poteseni), ale treba se to da i nejak primo
v delphi . Zatim diky
Vitezslav Gazda napsal(a):
>Tak to prave neni, zpravy od vstupnich zarizeni dostava vzdy aktivni okno a
>to je ve vasem pripade ten listbox. K tomu abyste prepsal window proc
>jakehokoliv okna nepotrebujete zadne zdrojaky, ale pouze handle toho okna.
>Listbox bude mit pravdepodobne nejakou property Handle. V delphi jsem delal
>naposledy ve verzi 3, a uz si z neho moc nepamatuju, takze vas navedu pouze
>v ramci Win32API. Pomoci funkce SetWindowLong muzete nahradit window proc
>jakehokoliv okna. Pred tim si vsak pomoci GetWindowLong zjistete puvodni
>window proc, kterou pak budete volat v te vasi window proc, pokud nebudete
>chtit zmenit chovani na danou zpravu. V pripade zpravy od kolecka mysi,
>misto volani puvodni window proc, tuto zpravu poslete pomoci SendMessage do
>parent window, jehoz handle zjistite pomoci GetParent.
>
>
>
>>From: Prichy <prichy@volny.cz>
>>Reply-To: HW-news <hw-list@list.hw.cz>
>>To: HW-news <hw-list@hw.cz>
>>Subject: Re: Delphi - opet scrollovani v D6 - problem
>>Date: Sun, 09 Jan 2005 14:38:22 +0100
>>
>>
>>
>>Vitezslav Gazda napsal(a):
>>
>>
>>
>>>Budete asi muset prepsat window proc toho listboxu a tu zpravu si v ni
>>>preposlat do parent window.
>>>
>>>
>>>
>>>
>>Pockejte, ted vsak nevim, jestli jsem neco v zakladech spatne nepochopil a
>>velice se omlouvam jestlize ted neco placnu:
>>
>>Ten ListBox je napsan tak jak je ( nemam zdroje - pouzivam delphi
>>personal),
>>ale musi na neco reagovat tzn, pokud zachytim vsechny zpravy zatoceni
>>koleckem
>>jiz na urovni formu (hl.okna aplikace), tak by listbox (jehoz vlastnikem
>>je form)
>>ani nemel vedet, ze jsem zatocil koleckem, nenilis pravda?
>>Nebo jsem zcela na scesti a pochopil jsem neco spatne?
>>
>>Prichy
>>_______________________________________________
>>HW-list mailing list - sponsored by www.HW.cz
>>Hw-list@list.hw.cz
>>http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>
>_________________________________________________________________
>Chcete sdilet sve obrazky a hudbu s prateli? http://messenger.msn.cz/
>
>_______________________________________________
>HW-list mailing list - sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
Další informace o konferenci Hw-list