SOL9 2.0 Class: Pen

 SOL9 C++ Class Library  SOL9 Samples  SOL9 Tutorial  SOL9 FAQ  SOL9 ClassTree 

Source code

/*
 * Pen.h 
 * Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED. 
 */


// SOL++2000
// 2000.06.15 Added a new constructor.
#pragma once

#include <sol\GdiObject.h>

namespace SOL {

class Pen :public GdiObject {
  public:
    //<added date="2000.6.15">
    Pen(COLORREF color)
        :GdiObject(CreatePen(PS_SOLID, 1, color)) 
    {
    }
    //</added>

    Pen(int id, int width, COLORREF color)
        :GdiObject(CreatePen(id, width, color)) 
    {
    }
    ~Pen() {
        HPEN hpen = (HPEN)get();
        if(hpen) DeleteObject(hpen);
    }
};

}



Last modified: 1 Feb 2012

Copyright (c) 2009-2012 Antillia.com ALL RIGHTS RESERVED.