我在C ++中使用MessageBox
,使用winuser.h
头文件。
当我运行应用程序时,消息框不显示,程序终止于该行。
我的代码:
HWND hDlg=NULL;
MessageBox (hDlg, TEXT ("Check the UserName and Password is Correct"), TEXT ("Windows Logon"), MB_ICONINFORMATION);
注意:我也在使用winwlx.h
。这会导致问题吗?我该如何安排头文件?
答案 0 :(得分:0)
在正常情况下,MessageBox()
不会导致应用崩溃。您显示的代码没有将任何错误的值传递给MessageBox()
,因此它崩溃的唯一方法是,如果您的应用程序的内存被其他代码严重损坏,或者如果安装了外部错误/对话框挂钩,则会出现行为异常