Icey_huan 发表于 2018-10-31 11:35:18

各位老师请教一下:swDrawingLoadFromStorageNotify问题

本帖最后由 Icey_huan 于 2018-10-31 11:44 编辑

使用SOLIDWORKS打开工程图时,不能够触发加载命令:swDrawingLoadFromStorageNotify,但是对该工程图进行保存时可以触发保存命令:swDrawingSaveToStorageNotify,函数如下:

函数声明:
STDMETHOD(DrawingSaveToStorageNotify)(void);
STDMETHOD(DrawingLoadFromStorageNotify)(void);

触发:
SINK_ENTRY_EX(ID_DRAWING_EVENTS, __uuidof(DDrawingDocEvents), swDrawingSaveToStorageNotify, DrawingSaveToStorageNotify)
SINK_ENTRY_EX(ID_DRAWING_EVENTS, __uuidof(DDrawingDocEvents), swDrawingLoadFromStorageNotify, DrawingLoadFromStorageNotify)

函数定义:
STDMETHODIMP CSwDocument::DrawingSaveToStorageNotify(void)
{
      AfxMessageBox(_T("DrawingSaveToStorageNotify"));
      return S_OK;
}
STDMETHODIMP CSwDocument::DrawingLoadFromStorageNotify(void)
{
      AfxMessageBox(_T("DrawingLoadFromStorageNotify"));
      return S_OK;
}

super 发表于 2018-11-9 21:23:05

你打算做什么?没太明白你的目的

Icey_huan 发表于 2019-3-29 09:32:00

super 发表于 2018-11-9 21:23
你打算做什么?没太明白你的目的

这个问题已经解决了,我直接将不触发的函数强制执行,也是可以的
页: [1]
查看完整版本: 各位老师请教一下:swDrawingLoadFromStorageNotify问题