HWND hd=(GetDlgItem(IDD_DISPLAYBITMAP_DIALOG)->m_hWnd);
如上,报错,说Accessed violation.
怎么回事?
如上,报错,说Accessed violation.
怎么回事?
解决方案 »
- 默认创建的win32 dll工程,编译之后并不生成.def文件啊?
- 有关注册网路事件的小问题
- 关于SOCKET5协议BIND
- 教师节, 散分!
- 有一个月没来了,散分
- 把工程该为支持托管扩展后,运行提示System.TypeloadException,类型载入异常,是怎么回事啊?
- 求星际争霸公网战网地址
- 在shell编程中,如何在一个图标拖动到文件夹图标上时弹出一个MESSAGE对话框?
- 如何让程序在长时间运算时,出现一个进度条,或者提示对话框之类的也可以啦。
- 各位大哥,帮帮小妹吧,:( http://www.csdn.net/expert/topicview1.asp
- 装vc6.0装不上,老是说更新java vm环境,然后重启,然后再安装还是一样的
- 从来都是这么写的,但今天怎么就不好使呢?关于数据库连接的小问题,解决立刻给分
IDD_DISPLAYBITMAP_DIALOG 是一个 CDialog::IDD
而 GetDlgItem 是取得对话框上一个控件的 CWnd*
因此此时
GetDlgItem(IDD_DISPLAYBITMAP_DIALOG) 的结果是 NULL
因此此时 访问 NULL指针成员是非法的
你只有用
HWND hd = pDialog->m_hWnd; 来访问