本帖最后由 老鱼探戈 于 2014-1-4 11:29 编辑
给你一个8位机结构体位定义做参考,32位机改成UINT32就可以了。用法uKeyFlag.bKeyFlag.bLeftKeyValid- typedef union{
- BYTE uKeyFlag;
- bmKEY_FLAG bKeyFlag;
- }KEY_FlAG;
- typedef struct{
- BYTE bOKKeyValid:1;
- BYTE bLeftKeyValid:1;
- BYTE bRightKeyValid:1;
- BYTE bRECKeyValid:1;
- BYTE bCalibrationGyro:1;
- BYTE bCAPSLock:1;
- }bmKEY_FUNC;
|