資源簡介
多變形按鈕類 三角形 四邊形 五邊形 六邊形 圓形 繼承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
- 上一篇:圖像融合C++程序
- 下一篇:VC VC++用戶登錄界面及代碼實現
評論
共有 條評論