[ PeraKojotSuperGenije @ 04.04.2006. 12:17 ] @
Imam ovakav projekat (malo komplikovaniji od ovoga :-) Code: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, MMSystem, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; procedure CMMouseEnter(var msg: TMessage) ; message CM_MOUSEENTER; procedure CMMouseLeave(var msg: TMessage) ; message CM_MOUSELEAVE; private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.CMMouseEnter(var msg: TMessage) ; begin form1.Label1.Caption:='Entered'; end; procedure TForm1.CMMouseLeave(var msg: TMessage) ; begin form1.Label1.Caption:='Left'; end; end. Kada je mis na formi i brzo ga pomerim u neku stranu tako da vise nije iznad forme, procedura CMMMouseLeave se ne izvrsi. Kasnije se procedura aktivira ako bilo sta pritisnem na tastaturi i kliknem misem negde izvan forme. Da li ove handlere mogu da "popravim" tako da budu "brzi". |