MFC可用的ID 10
MFC编程时候有时候需要一个ID1.如果是VS2008帮忙创建一个按钮那它会自动定义一个宏对应了一个数值但现在假设我需要自己创建而不是VS2008帮助那我自己定义一个宏该...
MFC编程时候有时候需要一个ID
1.如果是VS2008帮忙创建一个按钮 那它会自动定义一个宏 对应了一个数值
但现在假设我需要自己创建 而不是VS2008帮助
那我自己定义一个宏该对应多少值? 比如范围从多少到多少是不冲突的?
2.如果是消息的ID呢 怎样才不会冲突
大神们都是怎么解决这个问题的?
比如MDI时候 创建文档模板
pDocTemplate=new CmultiDocTemplate(
IDR_XXX,//这个ID又要怎么指定才不会冲突
RUNTIME_CLASS(...),
RUNTIME_CLASS(...),
RUNTIME_CLASS(...)
); 展开
1.如果是VS2008帮忙创建一个按钮 那它会自动定义一个宏 对应了一个数值
但现在假设我需要自己创建 而不是VS2008帮助
那我自己定义一个宏该对应多少值? 比如范围从多少到多少是不冲突的?
2.如果是消息的ID呢 怎样才不会冲突
大神们都是怎么解决这个问题的?
比如MDI时候 创建文档模板
pDocTemplate=new CmultiDocTemplate(
IDR_XXX,//这个ID又要怎么指定才不会冲突
RUNTIME_CLASS(...),
RUNTIME_CLASS(...),
RUNTIME_CLASS(...)
); 展开
2个回答
展开全部
记得以前有看到过,现在找不到了
不过这个不要紧
自己创建的话,自己打开ID定义的那个文件,VS中以文本打开或者记事本打开,自行接着某段定义的或连续或不连续值之后,自己+1添加一个自己要的ID定义即可,当VS帮忙创建按钮时,会自行检测哪些ID已经被使用了,自动增1的
消息的ID定义呢,一般 WM_USER+100 / WM_USER+101 ......开始,也就是从 WM_USER开始,看别人都至少增100,所以我也经常WM_USER+100开始定义
不过这个不要紧
自己创建的话,自己打开ID定义的那个文件,VS中以文本打开或者记事本打开,自行接着某段定义的或连续或不连续值之后,自己+1添加一个自己要的ID定义即可,当VS帮忙创建按钮时,会自行检测哪些ID已经被使用了,自动增1的
消息的ID定义呢,一般 WM_USER+100 / WM_USER+101 ......开始,也就是从 WM_USER开始,看别人都至少增100,所以我也经常WM_USER+100开始定义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
展开全部
1.这样的资料是有的,可以在网上或在msdn里面查一查相关资料,以前看过,为了避免id的重复,最好使用向导来产生
2.关于消息id的定义,可以看这里:http://hi.baidu.com/bdhming/item/1a6d5f1d604e7c80feded5e3
2.关于消息id的定义,可以看这里:http://hi.baidu.com/bdhming/item/1a6d5f1d604e7c80feded5e3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询