resource.h中的值是如何分配的
来源:互联网 发布:extern c语言 编辑:程序博客网 时间:2024/05/17 22:28
存在分配相同ID的可能。详情见下:ID的分配是通过头文件控制的。你看你的resource.h的最后几行(注释是我加的,源文件里没有):#ifndef APSTUDIO_READONLY_SYMBOLS#define _APS_NEXT_RESOURCE_VALUE 2000 // 下一个资源的ID,比如字符串资源,位图资源等#define _APS_NEXT_COMMAND_VALUE 40001 // 下一个command的ID,这个一般是作为WM_COMMAND消息的参数用的。#define _APS_NEXT_CONTROL_VALUE 1001 // 下一个控件的ID#define _APS_NEXT_SYMED_VALUE 101 // 下一个符号的ID#endif比如,如果这个时候你用VC的对话框插入一个字符串,那么这个字符串的ID就会自动被分配成2000,同时_APS_NEXT_RESOURCE_VALUE会被改成2001。其他几个值也是以类似方式工作的。所以其实VC自动分配的ID号,跟你自己定义的是有可能重复的。你必须自己保证没有重复,而不是依赖于VC帮你检查。一个办法是,比如你要新加一个控件,你可以用_APS_NEXT_CONTROL_VALUE的值作为这个控件的ID,然后自己手动把_APS_NEXT_CONTROL_VALUE的值加1,这样就能保持跟VC的ID分配机制一致。
- resource.h中的值是如何分配的
- 如何获得, 是按一定比例的分配的值
- 浅析android中的权限管理--用户安装的apk的uid,gid是如何分配的
- Malloc是如何分配内存的?
- Resource.h文件的宏定義
- MFC中的Resource.h文件理解
- resource.h
- Resource.h
- C语言中内存地址是如何分配的
- 函数调用时堆栈是如何分配的
- 操作系统执行可执行程序时,内存是如何分配的?
- Android是如何管理应用的进程与内存分配
- 局域网中的IP是怎么确定和分配下来的
- ui的.h文件是如何产生的
- SIP协议是如何胜过H.323协议的?
- vs2008与vc6.0中的stdio.h是 不同的
- Visio Studio中的resource.h文件.rc资源
- 以@Resource为例,透析注解的本质,spring中是如何使用注解的
- JavaScript内核系列 第1章 前言及概述
- C/C++ 编译器和调试器以及静态库、动态库使用汇总
- 【转载】---C语言里的堆和栈的区别
- win7下安装sql server 2000提示服务器组件在此操作系统上不受支持
- objectc 代理协议通知KVO及MVC
- resource.h中的值是如何分配的
- C、C++ 解析 XML 库大全
- Mysql数据库备份和还原常用的命令
- objectc 属性
- GridView使用经验总结
- 逻辑地址、线性地址、物理地址和虚拟地址
- 自己动手实现纯Web远程监控系统(纯Web,跨浏览器)
- 如何在windows下安装linux双系统,不用虚拟机
- 创建异形窗体