www.pudn.com > RichEdit3.rar > RichEdit2.hpp
// Borland C++ Builder // Copyright (c) 1995, 2002 by Borland Software Corporation // All rights reserved // (DO NOT EDIT: machine generated header) 'RichEdit2.pas' rev: 6.00 #ifndef RichEdit2HPP #define RichEdit2HPP #pragma delphiheader begin #pragma option push -w- #pragma option push -Vx #include// Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit //-- user supplied ----------------------------------------------------------- #include namespace Richedit2 { //-- type declarations ------------------------------------------------------- #pragma pack(push, 4) struct TCharFormatA { unsigned cbSize; int dwMask; int dwEffects; int yHeight; int yOffset; unsigned crTextColor; Byte bCharSet; Byte bPitchAndFamily; char szFaceName[32]; } ; #pragma pack(pop) #pragma pack(push, 4) struct TCharFormatW { unsigned cbSize; int dwMask; int dwEffects; int yHeight; int yOffset; unsigned crTextColor; Byte bCharSet; Byte bPitchAndFamily; wchar_t szFaceName[32]; } ; #pragma pack(pop) typedef TCharFormatA TCharFormat; typedef _charrange TCharRange; typedef TEXTRANGEA TTextRangeA; typedef TEXTRANGEW TTextRangeW; typedef TEXTRANGEA TEXTRANGE; typedef int __stdcall (*TEditStreamCallBack)(int dwCookie, System::PByte pbBuff, int cb, int &pcb); typedef _editstream TEditStream; typedef FINDTEXTA FINDTEXT; typedef FINDTEXTA TFindTextA; typedef FINDTEXTW TFindTextW; typedef FINDTEXTA TFindText; typedef FINDTEXTEXA FINDTEXTEX; typedef FINDTEXTEXA TFindTextExA; typedef FINDTEXTEXW TFindTextExW; typedef FINDTEXTEXA TFindTextEx; typedef _formatrange TFormatRange; typedef _paraformat TParaFormat; typedef CHARFORMAT2A CHARFORMAT2; typedef CHARFORMAT2A TCharFormat2A; typedef CHARFORMAT2W TCharFormat2W; typedef PARAFORMAT2 TParaFormat2; typedef _msgfilter *PMsgFilter; typedef _msgfilter TMsgFilter; struct TReqSize; typedef TReqSize *PReqSize; #pragma pack(push, 1) struct TReqSize { tagNMHDR nmhdr; Types::TRect rc; } ; #pragma pack(pop) typedef _selchange *PSelChange; typedef _selchange TSelChange; #pragma pack(push, 4) struct TEndDropFiles { tagNMHDR nmhdr; unsigned hDrop; int cp; BOOL fProtected; } ; #pragma pack(pop) typedef _enprotected *PENProtected; typedef _enprotected TENProtected; typedef _ensaveclipboard *PENSaveClipboard; typedef _ensaveclipboard TENSaveClipboard; typedef ENOLEOPFAILED TENOleOpFailed; typedef OBJECTPOSITIONS TObjectPositions; typedef ENLINK TENLink; typedef _encorrecttext TENCorrectText; typedef _punctuation TPunctuation; typedef _compcolor TCompColor; typedef _repastespecial TRepasteSpecial; typedef GETTEXTEX TGetTextEx; typedef GETTEXTLENGTHEX TGetTextLengthEx; //-- var, const, procedure --------------------------------------------------- #define RICHEDIT_CLASS10A "RICHEDIT" static const Shortint FT_MATCHCASE = 0x4; static const Shortint FT_WHOLEWORD = 0x2; } /* namespace Richedit2 */ using namespace Richedit2; #pragma option pop // -w- #pragma option pop // -Vx #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // RichEdit2