#include #include 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);