程序正在运行期间,弹出的messagebox,为什么总在主窗口的后面,怎么才能让messagebox在主窗口的最前面。 程序正在运行期间,弹出的messagebox,为什么总在主窗口的后面,怎么才能让messagebox在主窗口的最前面。谢谢大家了。!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MessageBox的第一个参数设置为主窗口的句柄 MFC 里 MessageBox(); 默认应该就是在你调用的窗口前如果不行,用这个::MessageBox(主窗口的HWND,......) MFC 是AfxMessageBox 这个肯定是最前面int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) -1 ); MFC 里也有MessageBox的当你在主窗口里写MessageBox的时候调用的其实是这个CWnd::MessageBox() 呵呵这个我知道啊,但如果不是主窗口的class那么这个MessageBox就不是主窗口的了可能就不在最面了 MB_TOPMOSTThe message box is created with the WS_EX_TOPMOST window style.MessageBox的最后一个参数加上这个 我最喜欢简单了,所以只用AfxMessageBox ONMOUSEMOVE不停的触发,什么原因呢? 子窗口的重绘问题 , 诡异。 itoa()的功能 高分在线求救 ---- 急!急!!急!!!:如何进行扫描仪二次开发 青春美少女 怎么控制初始显示窗口的格式 有谁对CVI 5.5编程比较熟悉,帮帮我,我很急! vb调用dll 有关逻辑坐标系统和备坐标系统的问题 服务程序中的socket为何是阻塞的? 进度条的双击事件 在windows98下打印屏幕为什么不成功?
int AfxMessageBox(
LPCTSTR lpszText,
UINT nType = MB_OK,
UINT nIDHelp = 0
);
int AFXAPI AfxMessageBox(
UINT nIDPrompt,
UINT nType = MB_OK,
UINT nIDHelp = (UINT
) -1
);
可能就不在最面了
The message box is created with the WS_EX_TOPMOST window style.MessageBox的最后一个参数加上这个