相关疑难解决方法(0)

RegisterClass失败:类已经退出

当我第二次创建子窗口时,

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)

如果我评论期望错误,它会起作用.这是否意味着我不需要再次注册课程?

windows winapi

5
推荐指数
1
解决办法
3250
查看次数

标签 统计

winapi ×1

windows ×1