Windows中的CBT钩子......"CBT"代表什么?

Dav*_*kle 7 winapi

这是一个快速的.

我开始在Windows中使用钩子,我注意到有一个称为"CBT"钩子的钩子类型.虽然我知道它是如何从文档中使用的,但CBT究竟代表什么呢?我在文档中找到它有点麻烦......

Cod*_*ray 11

CBT代表"基于计算机的培训".除了启用教学软件的原始目的之外,CBT钩子最常用于在创建,销毁,激活,调整大小,移动,最小化等窗口时提供通知.

有关详细信息,请参阅MSDN上的CBTProc回调函数文档.

  • Win32已有25年历史,原始设计仍然存在,基本没有变化,工作得相当好.我说这是一场胜利.我怀疑我是否会设计持续时间长的软件. (6认同)
  • 哇,这是一个多么糟糕的低级函数缩写!啊,Win32 API 的致命邪恶地狱! (2认同)
  • @Dave Markle在批评精彩的Win32 API之前,您是否愿意提供替代方案? (2认同)