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

GetDlgItem()如何用?

发布网友 发布时间:2022-05-06 17:33

我来回答

2个回答

热心网友 时间:2023-10-13 15:27

GetDlgItem(IDC_..)是一个非静态方法,意思是你对话框内获取该控件指针,所以这里不需要获取对话框句柄,也就是说你如果在非对话框窗口里面调用这个方法就肯定会出错
GetDlgItem(HWND hWnd, IDC_..)是一个静态方法,它是一个让你指定从哪个对话框里获取控件指针
举个例子:你调用了上厕所这个函数,如果你在家里的话肯定是在自己家里上厕所,所以不需要知道在哪里上厕所(hwnd)
如果你在室外那么上厕所就一定要选一个地方(hwnd)。
如果说你上厕所的地方都不是一个房间,那么肯定会报错嘛,因为你在随地大小便,哈哈
所以你先搞清楚这两个函数的使用环境区别
再者,你问这个问题说明了你还没有搞清楚对话框是一个什么东西,建议学习一下深入浅出MFC

热心网友 时间:2023-10-13 15:28

1.将HWND(窗口句柄)设置为全局变量。
2.你在什么函数调用就为该函数添加或者是传递句柄信息。
3.如果是在MFC下面的话不必直接使用API。

热心网友 时间:2023-10-13 15:27

GetDlgItem(IDC_..)是一个非静态方法,意思是你对话框内获取该控件指针,所以这里不需要获取对话框句柄,也就是说你如果在非对话框窗口里面调用这个方法就肯定会出错
GetDlgItem(HWND hWnd, IDC_..)是一个静态方法,它是一个让你指定从哪个对话框里获取控件指针
举个例子:你调用了上厕所这个函数,如果你在家里的话肯定是在自己家里上厕所,所以不需要知道在哪里上厕所(hwnd)
如果你在室外那么上厕所就一定要选一个地方(hwnd)。
如果说你上厕所的地方都不是一个房间,那么肯定会报错嘛,因为你在随地大小便,哈哈
所以你先搞清楚这两个函数的使用环境区别
再者,你问这个问题说明了你还没有搞清楚对话框是一个什么东西,建议学习一下深入浅出MFC

热心网友 时间:2023-10-13 15:28

1.将HWND(窗口句柄)设置为全局变量。
2.你在什么函数调用就为该函数添加或者是传递句柄信息。
3.如果是在MFC下面的话不必直接使用API。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机玻璃硬度是多少合适 ips屏幕硬度怎么样 手机硬度是什么意思? 2024年拼多多春节发货时间规定是什么?过年还要48小时发货吗? e元素e8100无线鼠标怎么使用 E元素X-8100靠谱吗?可以用几年? E元素X-8100现在有几种配色,哪一种配色好呢? E元素X-8100用的是什么色的轴,适合玩游戏吗? 浙c是哪个城市 浙c是哪里 榻榻米软包怎么安装 有些花的叶子不是绿色的它怎样进行光合作用的? 关于GetDlgItem()函数 叶绿素都是绿色的吗?为什么有的植物叶子不是绿色的呢 GetDlgItem作用 visual c++中getdlgitem是什么意思 」为什么有的植物叶子不是绿色的 解释一下MFC中的GetDlgItem是什么意思 有没有不是绿色植物的植物? GetDlgItem的用法 大学直播活动还能加点什么 word操作:在文档中显示网格线,并将网格线的垂直间隔设为3 原神主播弄什么小活动直播效果好 华为手机右上角出现一个戴耳机的小符号,手机没声音了,怎么关闭... 胃病吃什么水果好呢? 什么水果吃了对胃好呢 对肠胃好的水果有哪些 梦见自己上了理想中的大学(买进去的) 微信支付宝二维码收款码可以给不熟悉的人打印吗 中考前后梦到两次自己考上理想的学校,说明了什么啊 梦见自己考上了理想的学院? 栀子花新长的叶子不太绿,怎么回事? 如何在线程函数内部使用GetDlgItem函数? 叶片不是绿色的植物会不会进行光合作用? 关于GetDlgItem 植物的叶子都是绿色的吗? GetDlgItem的问题 GetDlgItem()为什么不对呢? 树叶有没有可能不是绿色的,而可以由人类来改变成别的颜色的呢?比如五颜六色的树叶长在一棵植物上。 MFC 中GetDlgItem(ID)函数的问题! 植物为什么不一定都是绿色? [MFC]使用GetDlgItem出错 植物的叶子为什么不一定是绿色? GetDlgItem()-->EnableWindow()这两个函数的作用 为什么澳大利亚沙漠中所有植物的叶子都不是绿色的,而且花朵都能分泌大量花蜜? vc api 使用GetDlgItem() 时编译出错。 植物叶子不绿无光泽是什么原因 有下面的一段VC代码:GetDlgItem(IDC_STATIC)->SetWindowText("明日科技");这段代码是什么意思? vs2010 c++中 getdlgitem(idc_edit)时总说getdlgitem未定义 为什么植物的叶子是绿色的? 老师你好GetDlgItem(IDC_STATIC)->SetWindowText(str);的意思