当为对话框指定背景色时,重复设置SetWindowText()时MFC崩溃

当为对话框指定背景色时,重复设置SetWindowText()时MFC崩溃,mfc,dialog,crash,background-color,Mfc,Dialog,Crash,Background Color,以下代码可以正常工作: forint i=0;没关系。通过更改本文中方法的背景色设置方式: 问题已经解决。这可能是因为您漏刷了。每次SolidBrush都会给您一个新刷。通过使用CBrush作为成员变量,您只有一个笔刷对象,并且它将随窗口一起清理。

以下代码可以正常工作:


forint i=0;没关系。通过更改本文中方法的背景色设置方式:


问题已经解决。

这可能是因为您漏刷了。每次SolidBrush都会给您一个新刷。通过使用CBrush作为成员变量,您只有一个笔刷对象,并且它将随窗口一起清理。