VC 通过ID值获得宏定义名

我在做多国语言版本的时候。在对话框初始化函数里遍历子控件,然后修改文本。然而我只能获得子控件的ID值(数字型,比如1008),GetDlgCtrlID()函数就可以,那么... 我在做多国语言版本的时候。在对话框初始化函数里遍历子控件,然后修改文本。然而我只能获得子控件的ID值(数字型,比如1008),GetDlgCtrlID()函数就可以,那么我要怎么通过这个1008来获得这个ID值(字符型,比如IDC_BUTTON_READ)?有什么函数吗? 展开
 我来答
dfdglei
2013-08-28 · TA获得超过1195个赞
知道小有建树答主
回答量:747
采纳率:100%
帮助的人:753万
展开全部
这个应该不行的吧,IDC_BUTTON_READ是一个宏定义

在resource.h里面有定义#define IDC_BUTTON_READ 1008

想获得宏名称,好像没有这种操作。
如果你想用循环遍历子控件的话,可以打开resource.h修改你所有想遍历的控件的值,就是那个1008,把它们改成一顺溜的,注意不要跟别的宏值重复了。然后你在代码里就可以循环遍历了。
追问
关键是我现在做的是给其他公司做的商业软件,客户看的话谁会知道你一堆数字什么意思,哎,郁闷啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qianlima786
2013-08-29 · TA获得超过177个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:137万
展开全部
MAKEINTRESOURCE将一个整数转化为资源字符串。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式