| SOL9 2.0 Class: Pen |
| SOL9 C++ Class Library | SOL9 Samples | SOL9 Tutorial | SOL9 FAQ | SOL9 ClassTree |
/*
* 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);
}
};
}
|