永发信息网

C++中为什么对话框的指针不为空,但是hWnd为空

答案:2  悬赏:40  手机版
解决时间 2021-03-05 02:12
C++中为什么对话框的指针不为空,但是hWnd为空
最佳答案
一般来讲,一个有效的对话框指针一定会有一个有效的句柄和其对应
出现了指针不为空,而句柄(也就是hWnd)为空的情况,只能说明
第一 该指针是无效指针,比如在调用了delete释放了指针指向的对话框资源之后
第二 指针本身就是无效的指针,从来没有被正确的分配对话框资源
第三 内存溢出,导致其他对象的数据被填充到了这里
所以我们会通过getsafehandle返回值是否为空,来判断指针指向的对话框是否有效
仅仅通过指针不为空,根本无法有效的判断对话框是否有效
全部回答
hwnd:h 是类型描述,表示句柄(handle), wnd 是变量对象描述,表示窗口,所以hwnd 表示窗口句柄 通俗地说,如果把一个到处跑的人当作指针的话,那么hwnd就是该人的身份证; hwnd 属性: 返回窗体或控件的句柄(注意 ole 容器控件不支持该属性。句柄:是由操作环境定义的一个唯一的整数值,它被程序用来标识或者切换到对象,如窗体或控件等。)。 语法: object.hwnd object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
压力大,工作回家什么也不想做,不想动,有些累
考研成绩更改 修改考研网成绩单 如何修改考研
想开家驴肉火锅加盟店
莫根葛是一种草,但是它也是一种中药草,可是
浇注.铸造不锈钢和铜的模具材料用什么?
女朋友老是觉得自己房间脏 烦躁 怎么回事 有
有谁知道天津市拘留所在哪吗 在线等 急!!!
聚香阁私房菜地址在什么地方,想过去办事
刑警学院的进来,请问中国刑警学院现在还是校
秦兵马俑的发现后,是怎么确认的这些兵马俑是
从秘书工作角度演讲谈看法
iphone7进水home键有点失灵了 屏幕和摄像头也
一个正方形放大后的边长是9厘米,放大后的面积
广州去张家界怎么去
毕业后,去幼儿园的议论文
推荐资讯
威力全自动洗衣机怎么设置单独脱水功能
含有人和鸟的成语
【佣的读音】佣的读音
英式的那个男士的高礼帽的用处是什么?
东二南三是什么意思
云南省文科三本院校
衢州有哪些初中
男朋友和你说,从明天开始,你要好好学习,不要
很想抽烟 可是为什么抽不到一半就很难受
中国石化园林加油站在哪里啊,我有事要去这个
背景资料某集团公司承建某单线铁路工程,其中
【pu皮是什么】真皮和PU皮的区别是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?