MessageBox弹出窗口后,可以拖动,但无法操作。导致主窗口也无法关闭,只用在Windows任务管理器中直接杀进程。求解,分不够可追加。
解决方案 »
- 如何让vc调试无工程的exe
- 怎么把Tree加到List里面?
- 如何改变列表视图(CListCtrl)中某一列的背景色
- 怎样调用控件函数?
- 谁有dnsapi.lib和windns.h啊?给个下载地址,或email给我!谢谢!
- MSDN的困惑
- 娱乐新闻---轻松话题(不可错过)
- 茫然的小孩~大家给偶点建议吧~~
- syx请看
- 请问!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 如何让客户区中的字符移动,例如有字符‘A’在客户区中间,怎么样让它上下左右移动?
- 如何取得RAID中的硬盘序列号
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1){return -1;}
MessageBox("test.message");//这句正常运行了
MessageBox("test.message");//这句在调试时,弹出的对话框时不是最上面层对话框,也无法操作
return 0;
}
BOOL CMainFrame::OnNcActivate( BOOL bActive )
{
//继承后,不做操作,防止画出原主窗口粗边框
return TRUE;//如此就没问题了,以前是 return bActive;
}还好,以前每天备份一个版本,慢慢对比,才知道哪个版本出了问题,再看当天改了哪些地方。建议大家以后每天备份当天的版本。
虽然问题是自己解决的,但还是很感谢大家的回复,让我在解决问题上,有那么点心里安慰,谢谢大家,谢谢CSDN