如何关闭非法操作的对话框 我写一个守护程序,如果监视其他程序崩溃后,关闭此程序,但是却无法关闭那个非法操作的对话框,请问用什么技术可以关闭它,最好有代码实例,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用FindWindow()找到它的句柄,然后关掉试试呢.我用SPY++看,这些出错的对话框类名都为:#32770 (Dialog)试试看能不能关掉. 用findwindow是可以找到这个窗口句柄,然后用closewindow不可以,我现在已经可以得到其中ok按钮的句柄,请问发送什么消息可以使其关闭。 你只要得到那个对话框的句柄就行了.比如那出错需要调试的对话框,其标题为: Microsoft Visual C++ Debug Library你只需要: CWnd *pwnd=FindWindow(NULL,"Microsoft Visual C++ Debug Library"); if(pwnd) pwnd->PostMessage(WM_QUIT);这样就关闭了 不对,你应该用TerminalProcess可以关掉非法操作的对话框 [我的2010]江湖小虾米 频谱检测 三维瀑布图的实现?? ?请问,数据文件怎么读取特定的一行或者一个 弹出菜单的问题. 怎样同时打开两个工程 TreeCtrl控件如何获得鼠标点选item的id?? 如何屏蔽系统键?(在进98前) VC6.0 A星算法(AStar)问题求助,程序已经写出来,但结果不对,求高手帮忙调试通过, 我用代码try跟踪异常时出现了COleException,ReportError提示:参数错误 帮帮我,急急急!!! 请教: 很弱的问题,VC下如何同步的建立多个线程? 郁闷,公司又没活了,闲着发慌……(散分)
试试看能不能关掉.
你只需要: CWnd *pwnd=FindWindow(NULL,"Microsoft Visual C++ Debug Library");
if(pwnd)
pwnd->PostMessage(WM_QUIT);这样就关闭了