Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
OSD
#1
I've been trying to implement a simple on-screen-display. Basically I'm using a dialog with the TOOLWINDOW style set (which creates a thinner frame) and changing the font size of a static label to 140 (or so). I've had limited success. My idea is to make the background transparent (Transparent(hdlg 254 DlgBckGndCol)) and have another macro send a value to the dialog, it appear for a short time then hide itself until the next trigger. Thanks for any hints.
Matt B
#2
have you thought about placing the value in a global variable and having the dialog pull it from there then having the 2nd macro clear the variable?
#3
http://www.quickmacros.com/forum/showthread.php?tid=658
#4
HOLY FREAKING COW THATS NICE!!!!

is there a way to show if for less than a second (I LOVE the blinking text thing! After all it is Christmas! :wink: )

I tried this but it's not taking it.
OnScreenDisplay b 0.2 10 10 "" 34


Great job! This is really nice for all sorts of things!!! Big Grin
#5
Ok, now updated. Delete old version (OSD folder), and import new.
#6
this works AWESOME!!!!
Code:
Copy      Help
str b
int i n=EnumQmThreads(0 0 0 0)
QMTHREAD* a._new(n)
for i 0 EnumQmThreads(a n 0 0)
,_s.getmacro(a[i].qmitemid 1)
,b.from(b _s "[]")
a._delete


rep 5
,OnScreenDisplay b 0.1 10 10 "" 34 0x656847
,0.2
#7
Gintaras,

Wow, you didn't have to go to all that! But, thanks. That is awsome.
Matt B
#8
the key to blinking is not to forget the "image permanence".
you have to make it be blank for a while otherwise your eyes think it's not blinking.


Forum Jump:


Users browsing this thread: 1 Guest(s)