我想实现以下功能,当鼠标移动时,在鼠标旁出现一个小窗口,作提示用。但是这个小窗口当鼠标移动时要清除,然后重新创建。
if (!pWnd==NULL)
{
pWnd->CloseWindow();
delete pWnd;//出错
pWnd = NULL;
}
pWnd=new CWnd();
pWnd->Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE,CRect(0, 0, 20, 20), this, 1234);
已经开过两次贴,但是都没有解决问题。我想知道if (!pWnd==NULL)判断一个窗口是否存在对吗?为什么程序总出错
错误信息:读取位置发生访问冲突
if (!pWnd==NULL)
{
pWnd->CloseWindow();
delete pWnd;//出错
pWnd = NULL;
}
pWnd=new CWnd();
pWnd->Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE,CRect(0, 0, 20, 20), this, 1234);
已经开过两次贴,但是都没有解决问题。我想知道if (!pWnd==NULL)判断一个窗口是否存在对吗?为什么程序总出错
错误信息:读取位置发生访问冲突
解决方案 »
- 【求助】CTreeCtrl和CListCtrl做资源管理器,并为它添加系统默认图标.为何第二次DoMode时,图标变成空白了?
- 寻找组织“熊猫党”
- 如何把Word文档转为chm帮助文档
- MFC 绘图
- 问一个关于一个程序嵌入另一个程序的小问题,谢谢
- icmp的问题!
- 我想把一个图片(资源)在CRichEditCtrl中显视,有可能吗?具体该如何实现呢?写得具体得给高分!谢谢!!!
- 大家看看这是病毒吗?
- 请问怎么样将.DOC文件转为文件?谢谢!
- 《Inside VC++(第五版)》中关于扩展组合框(ComboBoxEX)的问题
- 关于光盘右键菜单中的“弹出”菜单项?
- 一个对话框程序,怎样让它 不要 显示在任务栏中!
另外判断if (pWnd!=NULL)这样写不行吗?
if (!pWnd==NULL)
{
delete pWnd;//还是出错呀
pWnd = NULL;
}
pWnd=new CWnd();
pWnd->Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE,CRect(0, 0, 20, 20), this, 1234);
错误信息:读取位置发生访问冲突
if (!pWnd==NULL)
{
delete pWnd;
pWnd = NULL;
}
pWnd=new CWnd();
pWnd->Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE,CRect(0, 0, 20, 20), this, 1234);
pWnd.ShowWindow(SHOW);// 上面代码还是有问题的,你在网上搜一些非模式对话框的例子来做。
新的问题又来了,为什么出现的窗口一闪就没有了呢?
参考上面这个贴,看看是不是同一个问题,不一定的。