首页
社区
课程
招聘
[求助]VC中CLT_CODE是什么意思
发表于: 2008-4-2 11:15 4441

[求助]VC中CLT_CODE是什么意思

2008-4-2 11:15
4441
CLT_CODE是VC中的一个宏,但是这个宏到底做了些什么?
我要把这个宏移植成其它语言的代码,所以要知道这个宏的内容。
请高手指点一下。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 266
活跃值: (60)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
2
delphi的转换,这个宏是ddk里面的,你可以去里面看c的代码

function CTL_CODE(_DeviceType, _Function, _Method, _Access:DWORD):DWORD;
begin
  Result := ((_DeviceType) shl 16) or ((_Access) shl 14) or ((_Function) shl 2) or (_Method)
end;
2008-4-2 11:26
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
3
#define CTL_CODE( DeviceType, Function, Method, Access ) (                 \
    ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) \
)
2008-4-2 11:29
0
雪    币: 217
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
找到了,谢谢了。
2008-4-3 17:14
0
游客
登录 | 注册 方可回帖
返回
//