資源簡介
商品銷售管理系統
運用c++為開發的MFC代碼
代碼片段和文件信息
#include?“stdafx.h“
#include?“BtnST.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CButtonST
//?Mask?for?control‘s?type
#define?BS_TYPEMASK?SS_TYPEMASK
CButtonST::CButtonST()
{
m_bIsPressed =?FALSE;
m_bIsFocused =?FALSE;
m_bIsDisabled =?FALSE;
m_bMouseOnButton =?FALSE;
FreeResources(FALSE);
//?Default?type?is?“flat“?button
m_bIsFlat?=?TRUE;
//?Button?will?be?tracked?also?if?when?the?window?is?inactive?(like?Internet?Explorer)
m_bAlwaysTrack?=?TRUE;
??
//?By?default?draw?border?in?“flat“?button?
m_bDrawBorder?=?TRUE;?
??
//?By?default?icon?is?aligned?horizontally
m_byAlign?=?ST_ALIGN_HORIZ;?
??
//?By?default?for?“flat“?button?don‘t?draw?the?focus?rect
m_bDrawFlatFocus?=?FALSE;
//?By?default?the?button?is?not?the?default?button
m_bIsDefault?=?FALSE;
//?Invalid?value?since?type?still?unknown
m_nTypestyle?=?BS_TYPEMASK;
//?By?default?the?button?is?not?a?checkbox
m_bIsCheckBox?=?FALSE;
m_nCheck?=?0;
//?Set?default?colors
SetDefaultColors(FALSE);
//?No?tooltip?created
m_ToolTip.m_hWnd?=?NULL;
//?Do?not?draw?as?a?transparent?button
m_bDrawTransparent?=?FALSE;
m_pbmpOldBk?=?NULL;
//?No?URL?defined
SetURL(NULL);
//?No?cursor?defined
m_hCursor?=?NULL;
//?No?associated?menu
#ifndef BTNST_USE_BCMENU
m_hMenu?=?NULL;
#endif
m_hParentWndMenu?=?NULL;
m_bMenuDisplayed?=?FALSE;
m_bShowDisabledBitmap?=?TRUE;
}?//?End?of?CButtonST
CButtonST::~CButtonST()
{
//?Restore?old?bitmap?(if?any)
if?(m_dcBk.m_hDC?&&?m_pbmpOldBk)
{
m_dcBk.Selectobject(m_pbmpOldBk);
}?//?if
FreeResources();
//?Destroy?the?cursor?(if?any)
if?(m_hCursor)?::DestroyCursor(m_hCursor);
//?Destroy?the?menu?(if?any)
//#ifdef BTNST_USE_BCMENU
// if?(m_menuPopup.m_hMenu) m_menuPopup.DestroyMenu();
//#else
if?(m_hMenu) ::DestroyMenu(m_hMenu);
//#endif
}?//?End?of?~CButtonST
BEGIN_MESSAGE_MAP(CButtonST?CButton)
????//{{AFX_MSG_MAP(CButtonST)
ON_WM_SETCURSOR()
ON_WM_KILLFOCUS()
ON_WM_MOUSEMOVE()
ON_WM_SYSCOLORCHANGE()
ON_CONTROL_REFLECT_EX(BN_CLICKED?onclicked)
ON_WM_ACTIVATE()
ON_WM_ENABLE()
ON_WM_CANCELMODE()
ON_WM_GETDLGCODE()
ON_WM_CTLCOLOR_REFLECT()
//}}AFX_MSG_MAP
#ifdef BTNST_USE_BCMENU
ON_WM_MENUCHAR()
ON_WM_MEASUREITEM()
#endif
ON_MESSAGE(BM_SETstyle?OnSetstyle)
ON_MESSAGE(WM_MOUSELEAVE?onmouseleave)
ON_MESSAGE(BM_SETCHECK?OnSetCheck)
ON_MESSAGE(BM_GETCHECK?OnGetCheck)
END_MESSAGE_MAP()
void?CButtonST::FreeResources(BOOL?bCheckForNULL)
{
if?(bCheckForNULL)
{
//?Destroy?icons
//?Note:?the?following?two?lines?MUST?be?here!?even?if
//?BoundChecker?says?they?are?unnecessary!
if?(m_csIcons[0].hIcon) ::DestroyIcon(m_csIcons[0].hIcon);
if?(m_csIcons[1].hIcon) ::DestroyIcon(m_csIcons[1].hIcon);
//?Destroy?bitmaps
if?(m_csBitmaps[0].hB
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-19?22:04??VC開發MFC商品銷售管理系統完美版\
?????目錄???????????0??2013-04-19?22:04??VC開發MFC商品銷售管理系統完美版\Carsell\
?????目錄???????????0??2013-04-19?22:04??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\
?????目錄???????????0??2013-04-19?22:04??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\databa
?????文件?????1310720??2013-04-20?00:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\databa
?????文件?????1048576??2013-04-20?00:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\databa
?????目錄???????????0??2013-04-20?12:29??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\
?????文件???????51165??2008-05-23?16:37??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\BtnST.cpp
?????文件????????8402??2008-05-23?16:32??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\BtnST.h
?????文件???????51414??2008-06-02?15:23??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Databa
?????文件????????5046??2006-02-28?13:53??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Databa
?????目錄???????????0??2013-04-20?00:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\
?????文件??????306223??2008-05-23?13:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\BCMenu.obj
?????文件???????????0??2008-05-23?13:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\BCMenu.sbr
?????文件???????77574??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\BtnST.obj
?????文件???????????0??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\BtnST.sbr
?????文件??????426287??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\Databa
?????文件???????????0??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\Databa
?????文件???????38060??2013-04-11?10:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgCancelInStock.obj
?????文件???????????0??2013-04-11?10:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgCancelInStock.sbr
?????文件???????37583??2013-04-11?10:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgCancelSell.obj
?????文件???????????0??2013-04-11?10:40??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgCancelSell.sbr
?????文件???????31214??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgCustomerPay.obj
?????文件???????????0??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgCustomerPay.sbr
?????文件???????32528??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgGysxxgl.obj
?????文件???????????0??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgGysxxgl.sbr
?????文件???????28301??2013-04-14?19:55??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgKcgl.obj
?????文件???????????0??2013-04-14?19:55??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgKcgl.sbr
?????文件???????31182??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgKhxxgl.obj
?????文件???????????0??2013-04-10?22:07??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgKhxxgl.sbr
?????文件???????17012??2013-04-14?20:23??VC開發MFC商品銷售管理系統完美版\Carsell\商品銷售管理系統\Program\Debug\DlgLogin.obj
............此處省略178個文件信息
評論
共有 條評論