当我第二次创建子窗口时,
if (!::RegisterClass(&hwClass))
{
throw std::runtime_error("RegisterClass failed!");
}
Run Code Online (Sandbox Code Playgroud)
它抛出了类已经存在的异常.但子窗口在以下位置被销毁时删除了子窗口类:
WM_DESTROY:
{
delete this; //destroy child class
}
Run Code Online (Sandbox Code Playgroud)
如果我评论期望错误,它会起作用.这是否意味着我不需要再次注册课程?