applua官网 VC MFC中怎样获得控件ID?
浏览量:1628
时间:2021-03-12 15:06:19
作者:admin
VC MFC中怎样获得控件ID?
在VC MFC中,getdlgctrlid函数可用于通过控件对象或控件指针获取控件ID。示例如下:
CEdit*pedit=(CEdit*)getdlgitem(IDC) Edit1)//获取控件指针int NID=pedit->getdlgctrlid()//获取控件ID
这是一个通过代码获取控件ID的方法。需要注意的是,这是一个“数字”ID,而不是程序代码中使用的宏ID(如IDC) Edit1)。编译后无法获取此控件的宏ID名称。
IDC Edit1实际上是在资源中定义的宏定义。有利于代码和对话资源的管理。实际上,控件的ID是一个数字。您可以在中看到具体的定义。H头文件。也可以单击资源编辑器中的控件以查看其宏ID。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。