33 lines
1012 B
C++
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);
|
|
|
|
|