问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

GetDlgItem无法获取子窗口句柄?GetParent也只能获得主窗口句柄。。

发布网友 发布时间:2024-07-03 07:23

我来回答

2个回答

热心网友 时间:2024-08-09 02:44

楼上说对了,获取控件的句柄,必须有 WS_CHILD 样式。再说了,IDD_DIALOG1 是对话框资源,跟控件 ID 就是两码事。对话框没有 ID,哪来 GetDlgItem 获取句柄。追问亮了,对话框怎么会没ID。。。

追答你说的对话框 ID 是 EXE 资源中区分资源的标识符 ID,创建成对话框后这个 ID 已经看不到了,你用 spy++ 也查不到,这算哪门子 ID。控件 ID 本质上就跟它不是一回事。这就跟你家门牌号和你的身份证号一样,能相提并论?不管你是父窗口还是子对话框,查找句柄都是用 FindWindowEx,类名 #32770,你不可能用 GetDlgItem 得到子对话框句柄。

热心网友 时间:2024-08-09 02:44

你看看你的dlg1的属性,用的是否是WS_CHILD,如果不是的话改过来试试。追问有的,就是获取不到,不相信你自己建一个试试,把我的代码贴过去就行。

追答确实如你所说,我看了一下MSDN,对GetDlgItem的解释是:This function retrieves the handle to a control in the specified dialog box,他用来得到dialog上的控件,子窗口不是控件,所以无法得到。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 燕子想在家造窝,需要帮助吗 小燕子垒窝时人类可以帮助它吗 可以帮助燕子搭窝吗? 法兰绒睡衣定制选哪家 高考分数不到二本线可以报二本预科班吗 二本预科班有哪些 ...镖客2马掌望台安静时光攻略 荒野大镖客2马掌望台安静时光怎么... 宜宾历史沿革 男友心里永远有个前任该怎么办? 南溪镇编辑本段历史沿革 紫砂壶,喜欢,仅仅是因为泡茶好喝? 那些令我们陶醉的无法自拔的经典语录 厦门锁艺人开锁服务有限公司怎么样? 茶人微语录|“品牌化”是中国茶业的唯一出路 茶禅一味佛俗同天 九江融翔湖境营销中心电话是多少? 一盏香茗,与岁月共“鲜” 九江日_湖滨学府地址在哪里? 九江金龙才益苑地址在哪里? 南阳哪有养羊的,可以沟通沟通吗 电子申请编辑器无法获取"AxforApplication"控件的窗口句柄.不支持无... C#调试时出现获取窗口句柄无效是什么原因 大金牙可以装18k的吗 年会费用计入什么科目 年会费用计入什么费用 瑞德壁挂炉故障代码 支付宝设置每日消费上限 甘松、山茶、香且、白发、防风、蒿本、白僵虫、由附子、天花粉... 小甜甜漫画最终结局续集五十岚优美子童年漫画动画8090难忘回忆_百度... 菠萝能和芒果一起吃吗 菠萝能不能和芒果一起吃 芒果和菠萝能一起吃吗 食用菠萝的注意事项 三明站跟三明北站离泰宁哪个近 红糖姜茶解酒的效果怎么样呢 红糖姜茶对缓解酒精中毒有什么作用 排休是什么意思?算休息吗? 教你正确选择旅行防盗背包 天裕悬挂地址在哪里? 电闸刀分合是什么意思? 什么是指标生,什么是普通生 肺脓肿得发病原因有什么? 最火的18种婚纱风格,总有一款适合你~