?? newmtext.h
字號:
#if !defined(AFX_NEWMTEXT_H__664530B0_1416_4577_97B4_9078E6DC3689__INCLUDED_)
#define AFX_NEWMTEXT_H__664530B0_1416_4577_97B4_9078E6DC3689__INCLUDED_
#include "..\..\LIB\ICADLIB\Icadlib.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// NewMText.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CMTextRichEditCtrl window
class CMTextDlg;
class CMTextRichEditCtrl : public CRichEditCtrl
{
// Construction
public:
CMTextRichEditCtrl();
// Attributes
public:
static CLIPFORMAT m_cfObjectDescriptor;
static CLIPFORMAT m_cfPrivate ;
CFindReplaceDialog *m_pFindDialog;
LONG m_FindIndex;
int m_FindAndReplaceCount;
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMTextRichEditCtrl)
//}}AFX_VIRTUAL
// Implementation
public:
BOOL SetRTF(CString strText);
BOOL GetRTF(CString&strText);
BOOL init2(SDS_mTextData *pMTextData);
CMTextDlg* GetMTextDlg();
BOOL init(SDS_mTextData* pMTextData);
BOOL IsSelectStack();
BOOL GetStackStatus(int &itype);
BOOL GetObjectInfo(COleDataObject* pDataObject,
CSize* pSize, CSize* pOffset);
void ReadFromFile();
void Send_keybd_event(BYTE bVk);
void CombineSelectParagraph();
void DelectSelectFormat();
void MakeSelectUpperCase(BOOL isUpperCase=TRUE);
void GetAlignment(int &nAlignment);
void SetLeft();
void SetRight();
void SetCenter();
void SetTextColor(COLORREF color);
void OnFindNext(LPCTSTR lpszFind, BOOL bNext, BOOL bCase, BOOL bWord);
void OnReplaceSel(LPCTSTR lpszFind, BOOL bNext, BOOL bCase,BOOL bWord, LPCTSTR lpszReplace);
void OnReplaceAll(LPCTSTR lpszFind, LPCTSTR lpszReplace, BOOL bCase, BOOL bWord);
int IsItalic();
int IsUnderlined();
int IsBold();
void ChangeFontSize(int nSize);
void ChangeFont(LPCTSTR pszFaceName);
void OnCharUnderline();
void OnCharItalic();
void OnCharBold();
void GetFontInfo(LPTSTR pszFaceName,int&nSize,COLORREF&color);
virtual ~CMTextRichEditCtrl();
afx_msg LONG OnFindReplace(WPARAM wParam, LPARAM lParam);
void InitFindReplaceDlg();
// Generated message map functions
protected:
//{{AFX_MSG(CMTextRichEditCtrl)
afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
//}}AFX_MSG
static DWORD CALLBACK RTFStreamIn(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb);
static DWORD CALLBACK RTFStreamOut(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG* pcb);
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_NEWMTEXT_H__664530B0_1416_4577_97B4_9078E6DC3689__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -