?? modi_tlb.h
字號(hào):
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {3A1E1B7A-C041-4DDC-BF3B-042A0B95B82B}
// *********************************************************************//
interface IMiSelectRects : public IDispatch
{
public:
// [1] property Count
virtual HRESULT STDMETHODCALLTYPE get_Count(long* pVal/*[out,retval]*/) = 0;
// [-4] property _NewEnum
virtual HRESULT STDMETHODCALLTYPE get__NewEnum(LPUNKNOWN* pVal/*[out,retval]*/) = 0;
// [0] property Item
virtual HRESULT STDMETHODCALLTYPE get_Item(long Index/*[in]*/, LPDISPATCH* pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
long __fastcall get_Count(void)
{
long pVal;
OLECHECK(this->get_Count((long*)&pVal));
return pVal;
}
LPUNKNOWN __fastcall get__NewEnum(void)
{
LPUNKNOWN pVal;
OLECHECK(this->get__NewEnum((LPUNKNOWN*)&pVal));
return pVal;
}
LPDISPATCH __fastcall get_Item(long Index/*[in]*/)
{
LPDISPATCH pVal;
OLECHECK(this->get_Item(Index, (LPDISPATCH*)&pVal));
return pVal;
}
__property long Count = {read = get_Count};
__property LPUNKNOWN _NewEnum = {read = get__NewEnum};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMiSelectableItem
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {01C4414A-D123-4BC7-A1FA-64E376C01655}
// *********************************************************************//
interface IMiSelectableItem : public IDispatch
{
public:
// [1] CopyToClipboard
virtual HRESULT STDMETHODCALLTYPE CopyToClipboard(void) = 0;
// [2] property text
virtual HRESULT STDMETHODCALLTYPE get_Text(BSTR* p/*[out,retval]*/) = 0;
// [3] property words
virtual HRESULT STDMETHODCALLTYPE get_Words(LPDISPATCH* ppWords/*[out,retval]*/) = 0;
// [4] GetSelectRects
virtual HRESULT STDMETHODCALLTYPE GetSelectRects(Modi_tlb::IMiSelectRects** pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
BSTR __fastcall get_Text(void)
{
BSTR p = 0;
OLECHECK(this->get_Text((BSTR*)&p));
return p;
}
LPDISPATCH __fastcall get_Words(void)
{
LPDISPATCH ppWords;
OLECHECK(this->get_Words((LPDISPATCH*)&ppWords));
return ppWords;
}
Modi_tlb::IMiSelectRects* __fastcall GetSelectRects(void)
{
Modi_tlb::IMiSelectRects* pVal;
OLECHECK(this->GetSelectRects((Modi_tlb::IMiSelectRects**)&pVal));
return pVal;
}
__property BSTR Text = {read = get_Text};
__property LPDISPATCH Words = {read = get_Words};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMiSelectableImage
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {F6379198-3B20-461A-B3A9-191945752557}
// *********************************************************************//
interface IMiSelectableImage : public IDispatch
{
public:
// [1] CopyToClipboard
virtual HRESULT STDMETHODCALLTYPE CopyToClipboard(long CopyAnnotation/*[in,def,opt]*/,
long AlwaysKeepAnnotationColor/*[in,def,opt]*/) = 0;
// [2] ExportToPicture
virtual HRESULT STDMETHODCALLTYPE ExportToPicture(long CopyAnnotation/*[in,def,opt]*/,
long AlwaysKeepAnnotationColor/*[in,def,opt]*/,
IPictureDisp** ppiPicture/*[out,retval]*/) = 0;
// [3] GetBoundingRect
virtual HRESULT STDMETHODCALLTYPE GetBoundingRect(long* plPageNum/*[out]*/, long* Left/*[out]*/,
long* Top/*[out]*/, long* Right/*[out]*/,
long* Bottom/*[out]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
IPictureDisp* __fastcall ExportToPicture(long CopyAnnotation/*[in,def,opt]*/,
long AlwaysKeepAnnotationColor/*[in,def,opt]*/)
{
IPictureDisp* ppiPicture;
OLECHECK(this->ExportToPicture(CopyAnnotation, AlwaysKeepAnnotationColor, (IPictureDisp**)&ppiPicture));
return ppiPicture;
}
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMiSearchCallback
// Flags: (16) Hidden
// GUID: {8376D508-78CA-416D-A903-2ED62E91E29B}
// *********************************************************************//
interface IMiSearchCallback : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE IsCancelled(long* pfIsCancel/*[out]*/) = 0; // [-1]
};
// *********************************************************************//
// Interface: IMiDocView
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {F958524A-8422-4B07-B69E-199F2421ED89}
// *********************************************************************//
interface IMiDocView : public IDispatch
{
public:
// [1] property Document
virtual HRESULT STDMETHODCALLTYPE get_Document(LPUNKNOWN* pVal/*[out,retval]*/) = 0;
// [1] property Document
virtual HRESULT STDMETHODCALLTYPE set_Document(LPUNKNOWN pVal/*[in]*/) = 0;
// [2] property FileName
virtual HRESULT STDMETHODCALLTYPE get_FileName(BSTR* pVal/*[out,retval]*/) = 0;
// [2] property FileName
virtual HRESULT STDMETHODCALLTYPE set_FileName(BSTR pVal/*[in]*/) = 0;
// [4] property NumPages
virtual HRESULT STDMETHODCALLTYPE get_NumPages(long* pVal/*[out,retval]*/) = 0;
// [48] method ClientToDocument
virtual HRESULT STDMETHODCALLTYPE ClientToDocument(long* plX/*[in,out]*/, long* plY/*[in,out]*/) = 0;
// [49] method DocumentToClient
virtual HRESULT STDMETHODCALLTYPE DocumentToClient(long* plX/*[in,out]*/, long* plY/*[in,out]*/) = 0;
// [52] method ClientToImage
virtual HRESULT STDMETHODCALLTYPE ClientToImage(long lSX/*[in]*/, long lSY/*[in]*/,
long* pnPage/*[out]*/, long* plX/*[out]*/,
long* plY/*[out]*/) = 0;
// [53] method ImageToClient
virtual HRESULT STDMETHODCALLTYPE ImageToClient(long nPage/*[in]*/, long lX/*[in]*/,
long lY/*[in]*/, long* plSX/*[out]*/,
long* plSY/*[out]*/) = 0;
// [50] method GetVisibleRect
virtual HRESULT STDMETHODCALLTYPE GetVisibleRect(long* Left/*[out]*/, long* Top/*[out]*/,
long* Right/*[out]*/, long* Bottom/*[out]*/) = 0;
// [51] method MoveRectIntoView
virtual HRESULT STDMETHODCALLTYPE MoveRectIntoView(long Left/*[in]*/, long Top/*[in]*/,
long Right/*[in]*/, long Bottom/*[in]*/) = 0;
// [23] property DocViewMode
virtual HRESULT STDMETHODCALLTYPE get_DocViewMode(Modi_tlb::MiDocviewMode* pVal/*[out,retval]*/) = 0;
// [23] property DocViewMode
virtual HRESULT STDMETHODCALLTYPE set_DocViewMode(Modi_tlb::MiDocviewMode pVal/*[in]*/) = 0;
// [3] property PageNum
virtual HRESULT STDMETHODCALLTYPE get_PageNum(long* pVal/*[out,retval]*/) = 0;
// [3] property PageNum
virtual HRESULT STDMETHODCALLTYPE set_PageNum(long pVal/*[in]*/) = 0;
// [8] method GetScale
virtual HRESULT STDMETHODCALLTYPE GetScale(double* pdScaleX, double* pdScaleY) = 0;
// [9] method SetScale
virtual HRESULT STDMETHODCALLTYPE SetScale(double dScaleX, double dScaleY) = 0;
// [10] property FitMode
virtual HRESULT STDMETHODCALLTYPE get_FitMode(Modi_tlb::MiFITMODE* pVal/*[out,retval]*/) = 0;
// [10] property FitMode
virtual HRESULT STDMETHODCALLTYPE set_FitMode(Modi_tlb::MiFITMODE pVal/*[in]*/) = 0;
// [11] property ActionState
virtual HRESULT STDMETHODCALLTYPE get_ActionState(Modi_tlb::MiActionState* pVal/*[out,retval]*/) = 0;
// [11] property ActionState
virtual HRESULT STDMETHODCALLTYPE set_ActionState(Modi_tlb::MiActionState pVal/*[in]*/) = 0;
// [12] property TextSelection
virtual HRESULT STDMETHODCALLTYPE get_TextSelection(Modi_tlb::IMiSelectableItem** pVal/*[out,retval]*/) = 0;
// [12] property TextSelection
virtual HRESULT STDMETHODCALLTYPE set_TextSelection(Modi_tlb::IMiSelectableItem* pVal/*[in]*/) = 0;
// [47] property ImageSelection
virtual HRESULT STDMETHODCALLTYPE get_ImageSelection(Modi_tlb::IMiSelectableImage** pVal/*[out,retval]*/) = 0;
// [47] property ImageSelection
virtual HRESULT STDMETHODCALLTYPE set_ImageSelection(Modi_tlb::IMiSelectableImage* pVal/*[in]*/) = 0;
// [33] method SelectAll
virtual HRESULT STDMETHODCALLTYPE SelectAll(long nPage/*[in]*/) = 0;
// [13] method MoveSelectionToView
virtual HRESULT STDMETHODCALLTYPE MoveSelectionToView(LPDISPATCH pdispSelection) = 0;
// [29] property LayerVisible
virtual HRESULT STDMETHODCALLTYPE set_LayerVisible(Modi_tlb::MiVIEWLAYER Index/*[in]*/,
VARIANT_BOOL pfVisible/*[in]*/) = 0;
// [29] property LayerVisible
virtual HRESULT STDMETHODCALLTYPE get_LayerVisible(Modi_tlb::MiVIEWLAYER Index/*[in]*/,
VARIANT_BOOL* pfVisible/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
LPUNKNOWN __fastcall get_Document(void)
{
LPUNKNOWN pVal;
OLECHECK(this->get_Document((LPUNKNOWN*)&pVal));
return pVal;
}
BSTR __fastcall get_FileName(void)
{
BSTR pVal = 0;
OLECHECK(this->get_FileName((BSTR*)&pVal));
return pVal;
}
long __fastcall get_NumPages(void)
{
long pVal;
OLECHECK(this->get_NumPages((long*)&pVal));
return pVal;
}
Modi_tlb::MiDocviewMode __fastcall get_DocViewMode(void)
{
Modi_tlb::MiDocviewMode pVal;
OLECHECK(this->get_DocViewMode((Modi_tlb::MiDocviewMode*)&pVal));
return pVal;
}
long __fastcall get_PageNum(void)
{
long pVal;
OLECHECK(this->get_PageNum((long*)&pVal));
return pVal;
}
Modi_tlb::MiFITMODE __fastcall get_FitMode(void)
{
Modi_tlb::MiFITMODE pVal;
OLECHECK(this->get_FitMode((Modi_tlb::MiFITMODE*)&pVal));
return pVal;
}
Modi_tlb::MiActionState __fastcall get_ActionState(void)
{
Modi_tlb::MiActionState pVal;
OLECHECK(this->get_ActionState((Modi_tlb::MiActionState*)&pVal));
return pVal;
}
Modi_tlb::IMiSelectableItem* __fastcall get_TextSelection(void)
{
Modi_tlb::IMiSelectableItem* pVal;
OLECHECK(this->get_TextSelection((Modi_tlb::IMiSelectableItem**)&pVal));
return pVal;
}
Modi_tlb::IMiSelectableImage* __fastcall get_ImageSelection(void)
{
Modi_tlb::IMiSelectableImage* pVal;
OLECHECK(this->get_ImageSelection((Modi_tlb::IMiSelectableImage**)&pVal));
return pVal;
}
VARIANT_BOOL __fastcall get_LayerVisible(Modi_tlb::MiVIEWLAYER Index/*[in]*/)
{
VARIANT_BOOL pfVisible;
OLECHECK(this->get_LayerVisible(Index, (VARIANT_BOOL*)&pfVisible));
return pfVisible;
}
__property LPUNKNOWN Document = {read = get_Document, write = set_Document};
__property BSTR FileName = {read = get_FileName};
__property long NumPages = {read = get_NumPages};
__property Modi_tlb::MiDocviewMode DocViewMode = {read = get_DocViewMode, write = set_DocViewMode};
__property long PageNum = {read = get_PageNum, write = set_PageNum};
__property Modi_tlb::MiFITMODE FitMode = {read = get_FitMode, write = set_FitMode};
__property Modi_tlb::MiActionState ActionState = {read = get_ActionState, write = set_ActionState};
__property Modi_tlb::IMiSelectableItem* TextSelection = {read = get_TextSelection, write = set_TextSelection};
__property Modi_tlb::IMiSelectableImage* ImageSelection = {read = get_ImageSelection, write = set_ImageSelection};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: _IMiDocViewEvents
// Flags: (4096) Dispatchable
// GUID: {9028B775-EC59-4118-862A-EFDEAF5955A4}
// *********************************************************************//
interface _IMiDocViewEvents : public TDispWrapper<IDispatch>
{
HRESULT __fastcall FitmodeChanged()
{
_TDispID _dispid(/* FitmodeChanged */ DISPID(1));
return OleFunction(_dispid);
}
HRESULT __fastcall ScaleChanged()
{
_TDispID _dispid(/* ScaleChanged */ DISPID(2));
return OleFunction(_dispid);
}
HRESULT __fastcall SelectionChanged()
{
_TDispID _dispid(/* SelectionChanged */ DISPID(3));
return OleFunction(_dispid);
}
HRESULT __fastcall PageChanged()
{
_TDispID _dispid(/* PageChanged */ DISPID(4));
return OleFunction(_dispid);
}
HRESULT __fastcall PageCountChanged()
{
_TDispID _dispid(/* PageCountChanged */ DISPID(5));
return OleFunction(_dispid);
}
HRESULT __fastcall CurPageNumChanged()
{
_TDispID _dispid(/* CurPageNumChanged */ DISPID(6));
return OleFunction(_dispid);
}
HRESULT __fastcall VisibleRectChanged()
{
_TDispID _dispid(/* VisibleRectChanged */ DISPID(7));
return OleFunction(_dispid);
}
};
// *********************************************************************//
// Interface: IMiDocSearch
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {BC06ED64-A40C-4FB4-A660-AC6DBC752292}
// *********************************************************************//
interface IMiDocSearch : public IDispatch
{
public:
// [1] method Init
virtual HRESULT STDMETHODCALLTYPE Initialize(LPUNKNOWN piDoc, BSTR strPattern, VARIANT* PageNum,
VARIANT* WordIndex, VARIANT* StartAfterIndex,
VARIANT* Backward,
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -