在运行时,知道宏定义(字符串)所代表的值(运行时,知道变量名称的一种方法)
来源:互联网 发布:双色球算法必中6红下期 编辑:程序博客网 时间:2024/05/24 04:30
#define STYLEITEM(item) { _T(#item), item }
static STYLEMAPVALUE map[]=
{
STYLEITEM(WS_OVERLAPPED),
STYLEITEM(WS_POPUP),
STYLEITEM(WS_CHILD)
}
在预编译的时候,#将item做为了字符串,然后{}中的值item作为了值
eg:通过ID值获取到对应的宏定义源码字符串
#define STR(x) #x
struct SCT_STR_ID
{
CString strIdName;
DWORD dwIDValue;
};
void OnBnClickedOk()
{
SCT_STR_ID sct={_T(STR(IDOK)), IDOK};
if (sct.dwIDValue == IDOK)
{
AfxMessageBox(sct.strIdName);
}
}
- 在运行时,知道宏定义(字符串)所代表的值(运行时,知道变量名称的一种方法)
- 如何知道代码运行的时长
- 判断知道的 service 是否在运行
- 你所不知道的C和C++运行库
- 你所不知道的C和C++运行库
- 你所不知道的C和C++运行库
- 你所不知道的C和C++运行库
- 你所不知道的C和C++运行库
- 你所不知道的C和C++运行库
- 你所不知道的C和C++运行库
- <iOS>通过运行时来实例化一个,只知道名字的类, 名字为变量
- <iOS>通过运行时来实例化一个,只知道名字的类, 名字为变量
- 如何知道一个类在运行时是哪个jar包里的类
- 使用Windbg知道程序运行时的命令行参数.
- Fortran 输出, 在运行时决定变量所占的位置
- 在.NET(Java也适用的)环境下,如何执行字符串所代表方法名(函数名)
- 你所不知道的Activity方法
- 你所不知道的Activity方法
- 文件服务器——NFS(认识一下吧)
- 转】SLF4J 的几种实际应用模式--之三:JCL-Over-SLF4J+SLF4J
- svn merge和branch
- unix下socket套接口编程详解
- We're on the cusp of deep learning for the masses. You can thank Google later
- 在运行时,知道宏定义(字符串)所代表的值(运行时,知道变量名称的一种方法)
- 【3】Golismero插件编写-ImportPlugin插件编写
- 快速识别汇编中等价的C语言语句(if, while, for, switch)
- NSIndexPath的创建
- Android_Activity_Activity详解
- MMS问题及细节
- 国外网站大全gwwz.net
- Maven 创建web项目
- VMware搭建虚拟机服务器(win2003)