win32textpeer.h
来自「这是VCF框架的代码」· C头文件 代码 · 共 106 行
H
106 行
#ifndef _VCF_WIN32TEXTPEER_H__#define _VCF_WIN32TEXTPEER_H__//Win32TextPeer.h/*Copyright 2000-2004 The VCF Project.Please see License.txt in the top level directorywhere you installed the VCF.*/#if _MSC_VER > 1000# pragma once#endif#include "vcf/ApplicationKit/TextPeer.h"class TextHost;class ITextServices;interface ITextDocument;namespace VCF {class Win32TextPeer : public TextPeer {public: Win32TextPeer( const bool& autoWordWrap, const bool& multiLined ); Win32TextPeer(); virtual ~Win32TextPeer(); virtual OSHandleID getTextObjectHandle(); //storage virtual void insertText( unsigned int start, const String& text ); virtual void deleteText( unsigned int start, unsigned int length ); virtual unsigned int getTextLength(); virtual String getText( unsigned int start, unsigned int length ); //display virtual void paint( GraphicsContext* context, const Rect& paintRect ); virtual void setRightMargin( const double & rightMargin ); virtual void setLeftMargin( const double & leftMargin ); virtual void setTopMargin( const double & topMargin ); virtual void setBottomMargin( const double & bottomMargin ); virtual double getLeftMargin(); virtual double getRightMargin(); virtual double getTopMargin(); virtual double getBottomMargin(); virtual unsigned long getLineCount(); virtual Rect getContentBoundsForWidth(const double& width); virtual void getStyle( unsigned int start, unsigned int length, Dictionary& styles, Color& color ); virtual void setStyle( unsigned int start, unsigned int length, Dictionary& styles ); virtual void setDefaultStyle( Dictionary& styles );protected: void initFromRichEdit( HWND hwnd ); void initHostDefaultStyle( Font* font ); TextHost* host_; ITextServices* textSvcs_; ITextDocument* textDocument_; Rect margins_;};}; // namespace VCF/***CVS Log info*$Log$*Revision 1.2 2005/07/09 23:14:58 ddiego*merging in changes from devmain-0-6-7 branch.**Revision 1.1.2.5 2005/06/07 18:11:31 marcelloptr*added missed getStyle() function. Fixed underline text that couldn't be removed once introduced.**/#endif //_VCF_WIN32TEXTPEER_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?