首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

mdi子窗口,一创建就出现有关问题,还要发送报告给微软

2014-06-08 
mdi子窗口,一创建就出现问题,还要发送报告给微软mdi子窗口,一创建就出现问题,还要发送报告给微软,怎么办说

mdi子窗口,一创建就出现问题,还要发送报告给微软
mdi子窗口,一创建就出现问题,还要发送报告给微软,怎么办

说是程序运行出现异常,位置在0x77f767cd

我的代码是这样写的,调用Create2新建一个子窗口
HWND   CChildFrame::Create2(CMDIFrameWnd*   pFrame)
{

CString   xxxx   =   AfxRegisterWndClass(
CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS,  
::LoadCursor(NULL,   IDC_SIZENS),  
HBRUSH(COLOR_WINDOW   +   1),  
0);
//创建窗口
this-> Create(xxxx,   "aaa ",   WS_CHILD   |   WS_VISIBLE   |   WS_OVERLAPPEDWINDOW,
rectDefault,   pFrame);

return   m_hWnd;
}

还有,mdi子窗口在dll中创建的,如果不使用dll,在主窗口那个程序中调用Create2,则不会出现这个问题

[解决办法]
dll里面凡是用到资源的函数最前面都要加一句AFX_MANAGE_MODULE_STATE(xxx)
[解决办法]
到微软告你的状

热点排行