我正在使用C#编写PowerPoint AddIn,并且需要知道何时删除形状或何时在形状上发生鼠标事件。我使用Windows API SetWindowsHookEx来获取应用程序的鼠标事件,并将其与PowerPoint公开的WindowSelectionChange事件相结合,以了解形状何时可能已移动(或已调整大小)。我已经找到了可以获得形状处理的Windows API调用,然后让我添加一个钩子(?)来按形状捕获事件,但是找不到任何东西。如果必须的话,我非常乐意在我的AddIn中加入非托管代码(根据我使用的SetWindowsHookEx)。有人可以帮忙吗?