tags:

views:

59

answers:

3

I want to create an on-screen display, i.e. text or simple graphics that appear on top of everything else being displayed. I know in Linux this is achieved with xosd, but how do you do it in Windows? (Assume XP and up if it makes it easier, and I would also be interested in knowing if the method is different in Vista/7)

A: 

You can call SetForeGroundWindow

stuudent
A OSD is usually not a active window, besides, you can't just call SetForeGroundWindow since only the foreground process is allowed to do that.
Anders