• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: C/C++
  • 标签: 按钮  

资源简介

多变形按钮类 三角形 四边形 五边形 六边形 圆形 继承CButton

资源截图

代码片段和文件信息

//文件名:PolygonButton.cpp
#include “stdafx.h“
#include “MyDlgEx.h“
#include “PolygonButton.h“
#include 
#define PI 2.0*asin(1.0)
IMPLEMENT_DYNAMIC(CPolygonButton CButton)
CPolygonButton::CPolygonButton()
{
m_bMyPressed = false; 
}
CPolygonButton::~CPolygonButton()
{
}
BEGIN_MESSAGE_MAP(CPolygonButton CButton)
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
END_MESSAGE_MAP()
void CPolygonButton::PreSubclassWindow() 
{
CButton::PreSubclassWindow();
Modifystyle(0BS_OWNERDRAW);
}
void CPolygonButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) 
{
CRect MyRect;
GetClientRect(MyRect);
CDC MyDC;
MyDC.Attach(lpDrawItemStruct->hDC);
int xyr;
x = MyRect.Width()/2;
y = MyRect.top;
r = MyRect.Height()/2;
double lpi=0;
m_MyPoints[0] = CPoint(xy);
if(m

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3016  2008-01-07 15:59  多边形按钮\PolygonButton.cpp

     文件        617  2008-01-07 15:59  多边形按钮\PolygonButton.h

     目录          0  2009-05-22 10:51  多边形按钮

----------- ---------  ---------- -----  ----

                 3633                    3


评论

共有 条评论