Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 331
  • Last Modified:

Dialog Always On Top

I am designing a Dialog application that is a test guide program to run while a user is doing the things instructed in the dialogs. Here is what I want. No matter what...I want this dialog to be in front of every window on the screen. The idea is that when the user goes to do something that the dialog instructs them to do...they can still read my dialog...it doesn't get lost behind the active window. Is there a way to do this???
0
SGyves
Asked:
SGyves
1 Solution
 
Jaime OlivaresSoftware ArchitectCommented:
inside your dialog's OnInitDialog() function, write:

SetWindowPos(&CWnd::wndTopMost, 0,0,0,0, SWP_NOSIZE|SWP_NOMOVE);

If OnInitDialog() function does not exist, create it with Class Wizard.
0
 
jkrCommented:
Alternatively, set the 'WS_EX_TOPMOST' style in the dialog's resources.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now