📄 scinmfc.htm
字号:
<DT><B>CString GetProductName()</B>
<DD>get a value from an opened module<P>
<DT><B>CString GetProductVersion()</B>
<DD>get a value from an opened module<P>
<DT><B>BOOL GetFixedInfo(VS_FIXEDFILEINFO& vsffi)</B>
<DD>get a value from an opened module<P>
<DT><B>CString GetFixedFileVersion()</B>
<DD>get a value from an opened module<P>
</DL><H3>Class Members</H3><B>protectd data members</B>
<DL><DT><B>LPBYTE m_lpVersionData</B>
<DD>empty Constructor<P>
</DL><HR>
<A NAME=CFileVersion__CFileVersion><H1>CFileVersion::CFileVersion</H1></A>
<B>CFileVersion</B><B>::CFileVersion(void</B><B>) </B><P>
This is an empty constructor<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__Close><H1>CFileVersion::Close</H1></A>
<B>void</B> <B>CFileVersion</B><B>::Close(void</B><B>) </B><P>
close opened module<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__GetFixedFileVersion><H1>CFileVersion::GetFixedFileVersion</H1></A>
<B>CString</B> <B>CFileVersion</B><B>::GetFixedFileVersion(void</B><B>) </B><P>
get version number<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>CString</TD><TD>queried value or ""</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__GetFixedInfo><H1>CFileVersion::GetFixedInfo</H1></A>
<B>BOOL</B> <B>CFileVersion</B><B>::GetFixedInfo(</B><B>VS_FIXEDFILEINFO&</B> <I>vsffi</I><B>) </B><P>
Get a info buffer<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<H3>Parameters</H3>
<DL><DT><I>vsffi</I>
<DD>version info buffer<P>
</DL>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>BOOL</TD><TD>TRUE on success else FALSE</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__GetFixedProductVersion><H1>CFileVersion::GetFixedProductVersion</H1></A>
<B>CString</B> <B>CFileVersion</B><B>::GetFixedProductVersion(void</B><B>) </B><P>
Get file version number as string<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>CString</TD><TD>queried value or ""</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__Open><H1>CFileVersion::Open</H1></A>
<B>BOOL</B> <B>CFileVersion</B><B>::Open(</B><B>LPCTSTR</B> <I>lpszModuleName</I><B>) </B><P>
open a module (dll, exe) for reading the version infos.<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<H3>Parameters</H3>
<DL><DT><I>lpszModuleName</I>
<DD>name of module<P>
</DL>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>BOOL</TD><TD>TRUE on success, else FALSE</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__QueryValue><H1>CFileVersion::QueryValue</H1></A>
<B>CString</B> <B>CFileVersion</B><B>::QueryValue(</B><B>LPCTSTR</B> <I>lpszValueName</I><B>) </B><P>
Get a given value from the modules version info<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<H3>Parameters</H3>
<DL><DT><I>lpszValueName</I>
<DD>value name
0*/) // @parm charset<P>
</DL>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>CString</TD><TD>queried value or ""</TD></TR></TABLE>
<HR>
<A NAME=CFileVersion__.7eCFileVersion><H1>CFileVersion::~CFileVersion</H1></A>
<B>CFileVersion</B><B>::~CFileVersion(void</B><B>) </B><P>
This is a destructor<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FILEVERSION.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
<HR>
<A NAME=CFindDlg><H1>CFindDlg class</H1></A>
CFindDlg <B>class CFindDlg</B><B>: public CDialog</B><P>
Class of a modeless find dialog for use with the scintilla edit control<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.H<P>
<H3>Class Members</H3><B>public constructor</B>
<DL><DT><B>public:
</B>
<DD>empty Constructor
Standardkonstruktor<P>
</DL><H3>Class Members</H3><B>public data members</B>
<DL><DT><B>virtual BOOL</B> <A HREF=#CFindDlg__InitDialog>InitDialog</A><B>()</B>
<DD>init dialog<P>
<DT><B>void</B> <A HREF=#CFindDlg__StoreSearchString>StoreSearchString</A><B>(CScintillamfcApp *app, LPCSTR szSearch)</B>
<DD>store new search string to global strings<P>
</DL><H3>Class Members</H3><B>public data members</B>
<DL><DT><B>public:
</B>
<DD>a pointer to the scintilla edit control
editcontrol to use<P>
</DL><HR>
<A NAME=CFindDlg__CFindDlg><H1>CFindDlg::CFindDlg</H1></A>
<B>CFindDlg</B><B>::CFindDlg(void</B><B>) </B><P>
constructor<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used<P>
=NULL*/)</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__DoDataExchange><H1>CFindDlg::DoDataExchange</H1></A>
<B>void</B> <B>CFindDlg</B><B>::DoDataExchange(void</B><B>) </B><P>
set/get data to/from controls in dialog<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__InitDialog><H1>CFindDlg::InitDialog</H1></A>
<B>BOOL</B> <B>CFindDlg</B><B>::InitDialog(void</B><B>) </B><P>
init dialog members<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__OnNext><H1>CFindDlg::OnNext</H1></A>
<B>void</B> <B>CFindDlg</B><B>::OnNext(void</B><B>) </B><P>
try to find string forward<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__OnOK><H1>CFindDlg::OnOK</H1></A>
<B>void</B> <B>CFindDlg</B><B>::OnOK(void</B><B>) </B><P>
modeless handler for OK button - destroy myself and rely on PostNcDestroy to free memory<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__OnPrev><H1>CFindDlg::OnPrev</H1></A>
<B>void</B> <B>CFindDlg</B><B>::OnPrev(void</B><B>) </B><P>
try to find string backward<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__PostNcDestroy><H1>CFindDlg::PostNcDestroy</H1></A>
<B>void</B> <B>CFindDlg</B><B>::PostNcDestroy(void</B><B>) </B><P>
Last mesage called - delete myself because this dialog is modeless<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CFindDlg__StoreSearchString><H1>CFindDlg::StoreSearchString</H1></A>
<B>void</B> <B>CFindDlg</B><B>::StoreSearchString(</B><B>CScintillamfcApp *</B> <I>app</I><B>, LPCSTR</B> <I>szSearch</I><B>) </B><P>
store new searchstring to global array of searchstrings. Never store one twice.<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/FINDDLG.CPP<P>
<H3>Parameters</H3>
<DL><DT><I>app</I>
<DD>application handle<P>
<DT><I>szSearch</I>
<DD>text to store<P>
</DL>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CFindDlg>CFindDlg</A><HR>
<A NAME=CReplaceDlg><H1>CReplaceDlg class</H1></A>
CReplaceDlg <B>class CReplaceDlg</B><B>: public CDialog</B><P>
Class of a modeless search/replace dialog for use with the scintilla edit control<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.H<P>
<H3>Class Members</H3><B>public constructor</B>
<DL><DT><A HREF=#CReplaceDlg__CReplaceDlg>CReplaceDlg</A><B>(CWnd* pParent = NULL)</B>
<DD>empty Constructor<P>
</DL><H3>Class Members</H3><B>public data members</B>
<DL><DT><B>virtual BOOL</B> <A HREF=#CReplaceDlg__InitDialog>InitDialog</A><B>()</B>
<DD>init dialog<P>
<DT><B>void</B> <A HREF=#CReplaceDlg__StoreSearchString>StoreSearchString</A><B>(CScintillamfcApp *app, LPCSTR szSearch)</B>
<DD>store new search string to global strings<P>
<DT><B>void</B> <A HREF=#CReplaceDlg__StoreReplaceString>StoreReplaceString</A><B>(CScintillamfcApp *app, LPCSTR szReplace)</B>
<DD>store new search string to global strings<P>
</DL><H3>Class Members</H3><B>public data members</B>
<DL><DT><B>BOOL m_bForwardSearch</B>
<DD>a pointer to the scintilla edit control
editcontrol to use<P>
<DT><B>BOOL m_bForwardSearch</B>
<DD>a flag for the default serach direction<P>
</DL><HR>
<A NAME=CReplaceDlg__CReplaceDlg><H1>CReplaceDlg::CReplaceDlg</H1></A>
<B>CReplaceDlg</B><B>::CReplaceDlg(void</B><B>) </B><P>
constructor<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used<P>
=NULL*/)</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__DoDataExchange><H1>CReplaceDlg::DoDataExchange</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::DoDataExchange(void</B><B>) </B><P>
set/get data to/from controls in dialog<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__InitDialog><H1>CReplaceDlg::InitDialog</H1></A>
<B>BOOL</B> <B>CReplaceDlg</B><B>::InitDialog(void</B><B>) </B><P>
init dialog members<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__OnMatchselection><H1>CReplaceDlg::OnMatchselection</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::OnMatchselection(void</B><B>) </B><P>
Handle "selection only" state - disable/enable some controls<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__OnNext><H1>CReplaceDlg::OnNext</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::OnNext(void</B><B>) </B><P>
goto next occurance of searchstring<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__OnPrev><H1>CReplaceDlg::OnPrev</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::OnPrev(void</B><B>) </B><P>
goto previous occurance of searchstring<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__OnReplace><H1>CReplaceDlg::OnReplace</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::OnReplace(void</B><B>) </B><P>
replace current searchstring<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__OnReplaceall><H1>CReplaceDlg::OnReplaceall</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::OnReplaceall(void</B><B>) </B><P>
replace all occurences of the search string<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__PostNcDestroy><H1>CReplaceDlg::PostNcDestroy</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::PostNcDestroy(void</B><B>) </B><P>
Last mesage called - delete myself because this dialog is modeless<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__StoreReplaceString><H1>CReplaceDlg::StoreReplaceString</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::StoreReplaceString(</B><B>CScintillamfcApp *</B> <I>app</I><B>, LPCSTR</B> <I>szReplace</I><B>) </B><P>
store new searchstring to global array of searchstrings. Never store one twice.<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<H3>Parameters</H3>
<DL><DT><I>app</I>
<DD>application handle<P>
<DT><I>szReplace</I>
<DD>text to store<P>
</DL>
<TABLE>
<TR><TD><B>Return Value</B></TD><TD><B>Description</B></TD></TR><TR><TD>void</TD><TD>not used</TD></TR></TABLE>
Back to <A HREF=#CReplaceDlg>CReplaceDlg</A><HR>
<A NAME=CReplaceDlg__StoreSearchString><H1>CReplaceDlg::StoreSearchString</H1></A>
<B>void</B> <B>CReplaceDlg</B><B>::StoreSearchString(</B><B>CScintillamfcApp *</B> <I>app</I><B>, LPCSTR</B> <I>szSearch</I><B>) </B><P>
store new searchstring to global array of searchstrings. Never store one twice.<P>
Defined in: D:/PROJECTS/GCL/VGCL/SCINTILLAMFC/REPLACEDLG.CPP<P>
<H3>Parameters</H3>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -