请教后台程序如何弹出对话框 我的程序里设置了计时器,时间到了之后,用MessageBox() 弹出一个对话框,但是程序运行之后,如果前台运行着其它程序,则看不到弹出的对话框了,请问如何操作?多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先谢谢你的关注:)我指的是同一台机器上的。我也不知道这样描述是否准确,打个比方,我编的程序运行了,我又打开WORD工作,则计时器弹出的对话框我就看不见了(虽然已经弹出,但要切换到我的程序才会看到)。 MessageBox("你的信息","标题",MB_OK|MB_SETFOREGROUND); ::MessageBox(GetDesktopWindow()->GetSafeWnd(),"你的信息","标题",MB_OK|MB_SETFOREGROUND); 照你说的做了,不过编译报错:error C2039: 'GetSafeWnd' : is not a member of 'CWnd'我的IDE是VC6,会不会是因为这个? 把MB_SETFOREGROUND换为MB_TOPMOST就可以了,父窗口句柄可以设为桌面,也可以设为你的主程序 不好意思,GetSafeWnd这个写错了,应该是GetSafeHwnd MFC 电子书制作软件思路 如何编程打开邮件客户端? 为什么我用vc++ 2005.net开发的atl组件不能在没有vs2005环境的机器上注册呢。 messagebox出现问题 注册dll形式COM的几个简单问题? 高兴呀,当爸爸了,送给大家点利事包 把鼠标的形状变成漏斗的是哪一个函数啊? 急:用vfw进行视频捕捉,如何设置视频属性为352*288,RGB24? ☆★☆ 怎样将一个CSting的字符串 进行异或运算 ☆★☆ 求设计思想!如何在套接字编程中实现连接监听同时做其他工作? 循环使用Navigate2,老是报出 红叉 错误框????(高人 求救)
我指的是同一台机器上的。我也不知道这样描述是否准确,
打个比方,我编的程序运行了,
我又打开WORD工作,
则计时器弹出的对话框我就看不见了(虽然已经弹出,但要切换到我的程序才会看到)。
error C2039: 'GetSafeWnd' : is not a member of 'CWnd'我的IDE是VC6,会不会是因为这个?