用ATL做了个Word插件,遇到的问题如下:
1.如何捕捉到Word刷新UI的事件.因为我需要时刻更新自定义菜单的状态.
例如当用户用鼠标点击(或滑过)某个主菜单时,我的自定义的菜单就需要进行一次判断来决定它自身的状态.
2.如何在Word启动时得到当前文档的全路径.
例如:用户没有打开Word进程,这时用户双击Word文档,启动Word进程,当启动完毕再加载Word文档.但我的插件需要在Word进程启动时就得到此文档的全路径.
当插件是用MFC写的,我发现会存在一个函数:raw_OnCommandUpdateUI,它的目的就是更新UI的,我在ATL里如何实现此函数类似的功能.