📄 exam15.h
字号:
#define __IAcDcContentView_INTERFACE_DEFINED__
/* interface IAcDcContentView */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IAcDcContentView;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("625cecb0-a722-11d1-9715-92a923000000")
IAcDcContentView : public IUnknown
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Initialize(
/* [in] */ VARIANT varBrowser,
/* [in] */ VARIANT varReserved) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetImageLists( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NavigatorNodeExpanding(
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NavigatorNodeCollapsing(
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NavigatorNodeClick(
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NavigatorMouseUp(
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PaletteItemClick(
/* [string][in] */ BSTR bstrItemText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PaletteItemDblClick(
/* [string][in] */ BSTR bstrItemText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PaletteColumnClick(
/* [in] */ VARIANT varIndex) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PaletteMouseUp(
/* [in] */ VARIANT varButton,
/* [in] */ VARIANT varItemTexts,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PaletteMouseDown(
/* [in] */ VARIANT varButton,
/* [string][in] */ BSTR bstrItemText,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderPreviewWindow(
/* [string][in] */ BSTR bstrItemText,
/* [in] */ VARIANT varhPreviewWindow) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PreviewMouseUp(
/* [in] */ VARIANT varButton,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PaletteBeginDrag(
/* [in] */ VARIANT varbstrItemTexts,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReleaseBrowser( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE QueryContextMenu(
/* [in] */ VARIANT varhMenu,
/* [in] */ VARIANT varIndex,
/* [in] */ VARIANT varCmdFirst,
/* [in] */ VARIANT varCmdLast,
/* [in] */ VARIANT varItemTexts) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InvokeCommand(
/* [in] */ VARIANT varMenuItemID) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsExpandable(
/* [string][in] */ BSTR bstrItemText,
/* [retval][out] */ VARIANT __RPC_FAR *pvarIsExpandable) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLargeImage(
/* [in] */ BSTR bstrFileName,
/* [out][in] */ VARIANT __RPC_FAR *pvarhLargeImage) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSmallImageListForContent(
/* [in] */ BSTR bstrFileName,
/* [retval][out] */ VARIANT __RPC_FAR *pvarhImageList) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLargeImageListForContent(
/* [in] */ BSTR bstrFileName,
/* [retval][out] */ VARIANT __RPC_FAR *pvarhImageList) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCommandString(
/* [in] */ VARIANT varMenuID,
/* [in] */ dcMenuInfoFlag __MIDL_0015,
/* [out] */ VARIANT __RPC_FAR *pvarReserved,
/* [out] */ BSTR __RPC_FAR *pbstrName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItemData(
/* [in] */ dcItemDataSource dcSrc,
/* [in] */ VARIANT varItemDataArray) = 0;
};
#else /* C style interface */
typedef struct IAcDcContentViewVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IAcDcContentView __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IAcDcContentView __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varBrowser,
/* [in] */ VARIANT varReserved);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetImageLists )(
IAcDcContentView __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IAcDcContentView __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NavigatorNodeExpanding )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NavigatorNodeCollapsing )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NavigatorNodeClick )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NavigatorMouseUp )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varhNode,
/* [string][in] */ BSTR bstrNodeText,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteItemClick )(
IAcDcContentView __RPC_FAR * This,
/* [string][in] */ BSTR bstrItemText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteItemDblClick )(
IAcDcContentView __RPC_FAR * This,
/* [string][in] */ BSTR bstrItemText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteColumnClick )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varIndex);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteMouseUp )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varButton,
/* [in] */ VARIANT varItemTexts,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteMouseDown )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varButton,
/* [string][in] */ BSTR bstrItemText,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderPreviewWindow )(
IAcDcContentView __RPC_FAR * This,
/* [string][in] */ BSTR bstrItemText,
/* [in] */ VARIANT varhPreviewWindow);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PreviewMouseUp )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varButton,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteBeginDrag )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varbstrItemTexts,
/* [in] */ VARIANT varX,
/* [in] */ VARIANT varY);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseBrowser )(
IAcDcContentView __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryContextMenu )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varhMenu,
/* [in] */ VARIANT varIndex,
/* [in] */ VARIANT varCmdFirst,
/* [in] */ VARIANT varCmdLast,
/* [in] */ VARIANT varItemTexts);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvokeCommand )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varMenuItemID);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsExpandable )(
IAcDcContentView __RPC_FAR * This,
/* [string][in] */ BSTR bstrItemText,
/* [retval][out] */ VARIANT __RPC_FAR *pvarIsExpandable);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLargeImage )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ BSTR bstrFileName,
/* [out][in] */ VARIANT __RPC_FAR *pvarhLargeImage);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSmallImageListForContent )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ BSTR bstrFileName,
/* [retval][out] */ VARIANT __RPC_FAR *pvarhImageList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLargeImageListForContent )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ BSTR bstrFileName,
/* [retval][out] */ VARIANT __RPC_FAR *pvarhImageList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandString )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ VARIANT varMenuID,
/* [in] */ dcMenuInfoFlag __MIDL_0015,
/* [out] */ VARIANT __RPC_FAR *pvarReserved,
/* [out] */ BSTR __RPC_FAR *pbstrName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteItemData )(
IAcDcContentView __RPC_FAR * This,
/* [in] */ dcItemDataSource dcSrc,
/* [in] */ VARIANT varItemDataArray);
END_INTERFACE
} IAcDcContentViewVtbl;
interface IAcDcContentView
{
CONST_VTBL struct IAcDcContentViewVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IAcDcContentView_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IAcDcContentView_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IAcDcContentView_Release(This) \
(This)->lpVtbl -> Release(This)
#define IAcDcContentView_Initialize(This,varBrowser,varReserved) \
(This)->lpVtbl -> Initialize(This,varBrowser,varReserved)
#define IAcDcContentView_SetImageLists(This) \
(This)->lpVtbl -> SetImageLists(This)
#define IAcDcContentView_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define IAcDcContentView_NavigatorNodeExpanding(This,varhNode,bstrNodeText) \
(This)->lpVtbl -> NavigatorNodeExpanding(This,varhNode,bstrNodeText)
#define IAcDcContentView_NavigatorNodeCollapsing(This,varhNode,bstrNodeText) \
(This)->lpVtbl -> NavigatorNodeCollapsing(This,varhNode,bstrNodeText)
#define IAcDcContentView_NavigatorNodeClick(This,varhNode,bstrNodeText) \
(This)->lpVtbl -> NavigatorNodeClick(This,varhNode,bstrNodeText)
#define IAcDcContentView_NavigatorMouseUp(This,varhNode,bstrNodeText,varX,varY) \
(This)->lpVtbl -> NavigatorMouseUp(This,varhNode,bstrNodeText,varX,varY)
#define IAcDcContentView_PaletteItemClick(This,bstrItemText) \
(This)->lpVtbl -> PaletteItemClick(This,bstrItemText)
#define IAcDcContentView_PaletteItemDblClick(This,bstrItemText) \
(This)->lpVtbl -> PaletteItemDblClick(This,bstrItemText)
#define IAcDcContentView_PaletteColumnClick(This,varIndex) \
(This)->lpVtbl -> PaletteColumnClick(This,varIndex)
#define IAcDcContentView_PaletteMouseUp(This,varButton,varItemTexts,varX,varY) \
(This)->lpVtbl -> PaletteMouseUp(This,varButton,varItemTexts,varX,varY)
#define IAcDcContentView_PaletteMouseDown(This,varButton,bstrItemText,varX,varY) \
(This)->lpVtbl -> PaletteMouseDown(This,varButton,bstrItemText,varX,varY)
#define IAcDcContentView_RenderPreviewWindow(This,bstrItemText,varhPreviewWindow) \
(This)->lpVtbl -> RenderPreviewWindow(This,bstrItemText,varhPreviewWindow)
#define IAcDcContentView_PreviewMouseUp(This,varButton,varX,varY) \
(This)->lpVtbl -> PreviewMouseUp(This,varButton,varX,varY)
#define IAcDcContentView_PaletteBeginDrag(This,varbstrItemTexts,varX,varY) \
(This)->lpVtbl -> PaletteBeginDrag(This,varbstrItemTexts,varX,varY)
#define IAcDcContentView_ReleaseBrowser(This) \
(This)->lpVtbl -> ReleaseBrowser(This)
#define IAcDcContentView_QueryContextMenu(This,varhMenu,varIndex,varCmdFirst,varCmdLast,varItemTexts) \
(This)->lpVtbl -> QueryContextMenu(This,varhMenu,varIndex,varCmdFirst,varCmdLast,varItemTexts)
#define IAcDcContentView_InvokeCommand(This,varMenuItemID) \
(This)->lpVtbl -> InvokeCommand(This,varMenuItemID)
#define IAcDcContentView_IsExpandable(This,bstrItemText,pvarIsExpandable) \
(This)->lpVtbl -> IsExpandable(This,bstrItemText,pvarIsExpandable)
#define IAcDcContentView_GetLargeImage(This,bstrFileName,pvarhLargeImage) \
(This)->lpVtbl -> GetLargeImage(This,bstrFileName,pvarhLargeImage)
#define IAcDcContentView_GetSmallImageListForContent(This,bstrFileName,pvarhImageList) \
(This)->lpVtbl -> GetSmallImageListForContent(This,bstrFileName,pvarhImageList)
#define IAcDcContentView_GetLargeImageListForContent(This,bstrFileName,pvarhImageList) \
(This)->lpVtbl -> GetLargeImageListForContent(This,bstrFileName,pvarhImageList)
#define IAcDcContentView_GetCommandString(This,varMenuID,__MIDL_0015,pvarReserved,pbstrName) \
(This)->lpVtbl -> GetCommandString(This,varMenuID,__MIDL_0015,pvarReserved,pbstrName)
#define IAcDcContentView_DeleteItemData(This,dcSrc,varItemDataArray) \
(This)->lpVtbl -> DeleteItemData(This,dcSrc,varItemDataArray)
#endif /* COBJMACROS */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -