关于MFC的控件ID的疑问 一直在用,可是一直没考虑这个问题,在资源中的控件除了OK和cancel,它们的控件ID都是唯一的,在resoure。h中也可以看到他们的声明,可是,比如两个对话框资源中用了同一个ID按钮,比如IDC_BTN_OK,那么程序运行会出问题吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你将ID定义为一样的, 好象会提示你ID已经存在不能这样定义吧,我用的是VC6.0! 首先说明,控件ID的唯一不是说ID的宏定义不能重复。实际上控件ID的值是有重复的。只要对话框上有各自的按钮就好,因为他们不在同一对话框上所以在resource.h中的宏定义他们的值相同也是可以的。 除了resoure.h 外,还有一个XXXX.rc文件呢!那里记录了两个IDC_BTN_OK 是分属两个对话框的!只是它们的ID值相同罢了! 控制ID是用来在父窗口中区分控件子窗口的,不同对话框的控件ID当然可以相同 对于windows当前所运行的进程能进行的操作 SafeArrayAccessData问题 求vc开发的windows服务程序源码 如何保存一个非顶层窗口的位图? 这个程序应该怎么写啊 初学窗口编程! API打印的问题,挺奇怪的 请问定时器的具体使用,在哪个类中?用什么函数? 抓贼 什么是“离屏缓冲”? vc2008中CPageCtrl是如何使用的? Release版本的程序退出时经常出错,. Debug版本的程序退出时正常.我找不到错误的地方了,怎么才能拦截错误提示.
只要对话框上有各自的按钮就好,因为他们不在同一对话框上所以在resource.h中的宏定义他们的值相同也是可以的。