Initial commit

This commit is contained in:
2026-06-13 00:05:19 +08:00
commit 754cd7ccdb
402 changed files with 123771 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
//---------------------------------------------------------------------------
#ifndef BKGMemoUnitH
#define BKGMemoUnitH
#define UM_TEINVALIDATE WM_USER + 0x1003
#include "SkinScrollBarUnit.h"
namespace BKGMemoUnit
{
//---------------------------------------------------------------------------
class TMemo : public Stdctrls::TMemo
{
private:
TBitmap *m_pbmpBkg;
bool FTransparent;
MESSAGE void __fastcall WMEraseBkgnd(TWMEraseBkgnd &Message);
MESSAGE void __fastcall CNCtlColorEdit(TWMCtlColorEdit &Message);
MESSAGE void __fastcall TEInvalidate(TMessage &Message);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_ERASEBKGND, TWMEraseBkgnd, WMEraseBkgnd)
MESSAGE_HANDLER(CN_CTLCOLOREDIT, TWMCtlColorEdit, CNCtlColorEdit)
MESSAGE_HANDLER(UM_TEINVALIDATE, TMessage, TEInvalidate)
END_MESSAGE_MAP(Vcl::Stdctrls::TMemo)
protected:
virtual void __fastcall CreateWnd();
virtual void __fastcall CreateParams(Vcl::Controls::TCreateParams &Params);
public:
__fastcall virtual TMemo(System::Classes::TComponent* AOwner);
__fastcall ~TMemo();
virtual void __fastcall Invalidate();
};
}
using namespace BKGMemoUnit;
#endif