CProgressCtrl的Create函数
1个回答
展开全部
第四个参数是这个控件的ID。你可以随便写个大于WM_USER的数作为ID。以后你也可以使用这个ID,用GetDlgItem方法来获取控件的句柄。
WM_USER是微软定义的一个宏,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。
忘了说一点了,这个ID也不是随便写的,你最好打开你的工程中的Resource.h文件看下,看哪些ID被用掉了,你写的ID不要和已有的ID冲突了。
WM_USER是微软定义的一个宏,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。
忘了说一点了,这个ID也不是随便写的,你最好打开你的工程中的Resource.h文件看下,看哪些ID被用掉了,你写的ID不要和已有的ID冲突了。
更多追问追答
追问
可是书上写的不是整数 而是IDC_PROGRESS 我这么写就报错(书是真对vc6.0写的,我用的是vs2008会不会有关系啊)
追答
那说明书上的程序已经定义了IDC_PROGRESS这个宏呗,你没定义当然出错。
你的progree控件是自己添加的,还是直接在代码中添加的变量?如果是自己添加的,右键点控件,把它的ID改成IDC_PROGRESS就行了。自己添加的变量的话,在resource.h里面添加上这个宏就行了。
启帆信息
2024-11-19 广告
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!...
点击进入详情页
本回答由启帆信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询