MAKEINTATOM宏创建一个整数原子,表示十进制数字的字符串。
可以通过使用AddAtom或GlobalAddAtom函数将由此宏创建的整数原子添加到原子表。
LPTSTR MAKEINTATOM(
WORD 【wInteger】 | //整数进入原子 |
); |
参数
【wInteger】
指定要形成整数原子的数值。
返回值
返回值是指向为给定整数创建的原子的指针。
备注
虽然MAKEINTATOM宏的返回值被转换为LPTSTR值,但它不能用作字符串指针,除非它被传递到需要LPTSTR参数的原子管理函数。
尽管它们什么都不做,但DeleteAtom和GlobalDeleteAtom函数总是对整数原子成功。由GetAtomName返回的字符串和GlobalGetAtomName函数的整数原子是一个空值终止的字符串,其中第一个字符是一个井号(#),其余字符是MAKEINTATOM宏中使用的十进制数字。
MAKEINTATOM宏定义如下:
#define MAKEINTATOM(i)(LPTSTR)((DWORD)((WORD)(i)))
也可以看看
AddAtom, DeleteAtom, GetAtomName, GlobalAddAtom, GlobalDeleteAtom, GlobalGetAtomName