请问后台程序怎么弹出对话框

请教后台程序如何弹出对话框
我的程序里设置了计时器,
时间到了之后,用MessageBox()   弹出一个对话框,
但是程序运行之后,如果前台运行着其它程序,
则看不到弹出的对话框了,
请问如何操作?多谢

------解决方案--------------------
把MB_SETFOREGROUND换为MB_TOPMOST就可以了,父窗口句柄可以设为桌面,也可以设为你的主程序