Re: making a form transparent
- From: Trevor <trevorjm@xxxxxxxxxxxxxxx>
- Date: Wed, 20 Jul 2005 22:22:37 +1000
Another suggestion, instead of making the timer count 1 millisecond, set it to one second, for testing. If it is flashing on and off for one millisecond, then can your eye tell if it is off or on.. I've also added a bit to the section below..
anthony wrote:
Heinrich Wolf wrote:
Yes that works great, I can flash a message on the screen anywhere I like, but I am having trouble clearing it again, I have two timers running, one to put the message on the screen after a certain time, which also starts timer2 going to count down how long to leave it on screen. but when I have to erase the message it stays there, I cant even set the label1 caption to '';Hi,
set the form's BorderStyle to bsNone and in it's create event set it's Brush.Style to bsClear. Put a label on the form and set it's transparent property to true.
Regards Heiner
here is the timers code
procedure TForm1.Timer1Timer(Sender: TObject); begin / timer1 is set to 5 secs
max:=50; /max time to display in milliseconds count:=0; /just a counter to count the milliseconds
timer2.Enabled:=true; /turn on timer2 timer1.Enabled:=false; /turn off timer1 label1.Caption:='hi there'; /set the message to be displayed
end;
procedure TForm1.Timer2Timer(Sender: TObject); begin
/ timer2 is set to 1 millisecond
In this routine, this will not increment, cause it isn't in a loop. This routine only gets called when the timer has expired. The counting of the timer towards the deadline happens automatically you don't have to manually check if it has reached 50.
count:=count+1; /increment the counter if count>=max then /has it reached 50?
begin label1.Caption:=' '; /clear the message
timer2.Enabled:=false; /turn timer2 off timer1.Enabled:=true; /turn timer1 back on for the next five secounds end;
What I am trying to do is make an application that will put subliminal messages on the screen
Help please
Anthony
.
- References:
- making a form transparent
- From: anthony
- Re: making a form transparent
- From: Heinrich Wolf
- Re: making a form transparent
- From: anthony
- making a form transparent
- Prev by Date: Re: making a form transparent
- Next by Date: Re: Execute Stream?
- Previous by thread: Re: making a form transparent
- Next by thread: Re: making a form transparent
- Index(es):
Relevant Pages
|