Files
Work/proto/source/EDITHOOK.CPP
2024-08-07 09:16:27 -04:00

33 lines
1012 B
C++

#include <proto/edithook.hpp>
#include <common/purehdc.hpp>
EditWinHookProc::EditWinHookProc(void)
{
mPaintHandler.setCallback(this,&EditWinHookProc::paintHandler);
insertHandler(VectorHandler::PaintHandler,&mPaintHandler);
}
EditWinHookProc::~EditWinHookProc()
{
removeHandler(VectorHandler::PaintHandler,&mPaintHandler);
}
CallbackData::ReturnType EditWinHookProc::paintHandler(CallbackData &someCallbackData)
{
// PAINTSTRUCT ps;
// PureDevice pureDevice(::BeginPaint(someCallbackData.hwndFrom(),&ps));
// PureDevice pureDevice(someCallbackData.hwndFrom());
// pureDevice.setTextColor(RGBColor(255,0,0));
// pureDevice.setBkColor(RGBColor(0,255,0));
// pureDevice.textOut(0,0,"als;akls;dk");
// ::EndPaint(someCallbackData.hwndFrom(),&ps);
return (CallbackData::ReturnType)TRUE;
}
// mControlWnd.createControl(WS_EX_CLIENTEDGE,"EDIT","",0,Rect(10,10,200,200),*this,101);
// Font editFont("Helv",12,Font::PitchVariable|Font::FamilySwiss,Font::WeightNormal);
// mControlWnd.setFont(editFont);