home *** CD-ROM | disk | FTP | other *** search
- class HPENCLASS
- {
- HPEN hPen;
- HPEN hOldPen;
- HDC hDC;
-
- public:
- HPENCLASS(HDC hDCPrm, int nPenStyle, int nWidth, COLORREF crColor)
- {
- hDC = hDCPrm;
- hPen = NULL;
- hOldPen = NULL;
-
- if (hDC)
- {
- hPen = CreatePen (nPenStyle, nWidth, crColor);
- if (hPen)
- hOldPen = SelectObject (hDC, hPen);
- }
- };
- ~HPENCLASS()
- {
- if (hDC && hOldPen)
- SelectObject (hDC, hOldPen);
- if (hPen)
- DeleteObject (hPen);
- };
- };
-