可以看见Button创建显示出来了,但是程序随后就弹出中止的对话框了。各位大神,帮帮忙啦,谢谢 MFC ,BUTTON,程序中止
解决方案 »
- 求大家帮我看看就几句话的函数为什么会有泄漏?
- 关于多线程的问题
- 用CDaoDatabase访问*.mdb数据库的问题
- 由Ink文件怎样得到该Ink文件的实际Exe路径和名称?急.............有源码提供最好,在线等!!!
- 问个小问题?
- 我想把我的程序不在任务栏显示图标,请问该怎么办?
- 如何利用ado备份sql内的数据库
- 如何使用“线程函数返回”这种方法终止线程执行?
- 我用vc编写了一个socket服务器端的软件,客户端用c++builder调用,可是单数时能收到,其余收不到,不只为何
- 关于创建多线程函数的代码(短),帮忙看看~
- CArray在完成端口中使用 急急急!!!请帮忙
- 有没有人用VS2010 MFC工程使用Mschart最新版本的?
if(NULL != m_btn.GetSafeWnd())//窗口句柄不存在再创建
{
m_btn.Create....
}
自己判断一下,你下个断点看看,是不是执行了两次以上
我判断了,不是因为调用多次的问题,调用create这一句没出错,但是在return回去时出错了。好吧,我直接问了,如果要在MFC Cview类里响应按键消息动态创建一个button,那应该怎么做呢?
这样判断吧
那肯定是GDI绘图出错,再看看你的View里确实画了图像。wingdi文件1120行出错为:ASSERT(m_hObject == NULL)
这种情况一般是把绘图对象(pen,brush对象)选入了设备上下文但是没有选出[用SelectObject()函数]导致的。
检查一下你的自绘函数吧