Ian, thank you for your quick and persistent help. -- I have create an keyboard hook application, in order to replace my missing winxp drivers (on my vista-laptop).
My FLTK::Window, sit on the background and reads keyboard events. If an key_event matches one from the setting.cfg, it executes the configured actions(such as enable/dis devices, volume, key remap,...). My FLTK::Window, can come into foreground for configuarion purposes (with specific key combination). I created another dialog(fltk::Window) in order to use it as an OSD for the executed action. So, from my main hidden window I execute: osdwindow->settext(&action_executed[0]); osdwindow->show(); // timer here to call the osdwindow->hide() (If anyone is interested in this app, let me know and I will upload it somewhere). > > > > How more simple can I say that I am trying to create a dialog=20 > > for "OSD" (OnScreen Display) ? Please read the "Meaning..." again. > > OK - I think you have misunderstood my question. > > I asked you to tell us what you are trying to achieve, not to describe > how you are currently trying to achieve it. > > I know what an OSD is, so I understand what you are trying to do. But > there are many reasons why OSD style dialogs are virtually unknown in UI > design, outside the very limited realms of devices (e.g. monitor > configuration and budget DVD players) that don't or can't support better > mechanisms. > > So if you can explain what you are actually trying to achieve, perhaps > someone will have suggestions as to the best way to do it. There are > people here with decades of experience in GUI design, and that > experience might bring forth some useful alternatives for you. > > > > > > > > SELEX Sensors and Airborne Systems Limited > Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex= > SS14 3EL > A company registered in England & Wales. Company no. 02426132 > ******************************************************************** > This email and any attachments are confidential to the intended > recipient and may also be privileged. If you are not the intended > recipient please delete it from your system and notify the sender. > You should not copy it or use it for any purpose nor disclose or > distribute its contents to any other person. > ******************************************************************** > _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

