资源简介
使用了SQL Server2000数据库,实现了一个商品销售管理系统,是一个学习编程的好例子。对我们很有用
代码片段和文件信息
//*************************************************************************
// BCMenu.cpp : implementation file
// Version : 3.02
// Date : March 2002
// Author : Brent Corkum
// Email : corkum@rocscience.com
// Latest Version : http://www.rocscience.com/~corkum/BCMenu.html
//
// Bug Fixes and portions of code supplied by:
//
// Ben AshleyGirish BharadwajJean-Edouard Lachand-Robert
// Robert Edward CaldecottKenny GoersLeonardo Zide
// Stefan KuhrReiner JungMartin VladicKim Yoo Chul
// Oz SolomonovichTongzhe CuiStephane ClogWarren Stevens
// Damir ValiulinDavid KinderMarc Loiry
//
// You are free to use/modify this code but leave this header intact.
// This class is public domain so you are free to use it any of
// your applications (FreewareSharewareCommercial). All I ask is
// that you let me know so that if you have a real winner I can
// brag to my buddies that some of my code is in your app. I also
// wouldn‘t mind if you sent me a copy of your application since I
// like to play with new stuff.
//*************************************************************************
#include “stdafx.h“ // Standard windows header file
#include “BCMenu.h“ // BCMenu class declaration
#include //SK: makes A2W and other spiffy AFX macros work
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define BCMENU_GAP 1
#ifndef OBM_CHECK
#define OBM_CHECK 32760 // from winuser.h
#endif
#if _MFC_VER <0x400
#error This code does not work on Versions of MFC prior to 4.0
#endif
static CPINFO CPInfo;
// how the menu‘s are drawn in win9x/NT/2000
UINT BCMenu::original_drawmode=BCMENU_DRAWMODE_ORIGINAL;
BOOL BCMenu::original_select_disabled=TRUE;
// how the menu‘s are drawn in winXP
UINT BCMenu::xp_drawmode=BCMENU_DRAWMODE_XP;
BOOL BCMenu::xp_select_disabled=FALSE;
BOOL BCMenu::xp_draw_3D_bitmaps=TRUE;
CImageList BCMenu::m_AllImages;
CArray BCMenu::m_AllImagesID;
enum Win32Type{
Win32s
WinNT3
Win95
Win98
WinME
WinNT4
Win2000
WinXP
};
Win32Type IsShellType()
{
Win32Type ShellType;
DWORD winVer;
OSVERSIONINFO *osvi;
winVer=GetVersion();
if(winVer<0x80000000){/*NT */
ShellType=WinNT3;
osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO));
if (osvi!=NULL){
memset(osvi0sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
GetVersionEx(osvi);
if(osvi->dwMajorVersion==4L)ShellType=WinNT4;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==0L)ShellType=Win2000;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==1L)ShellType=WinXP;
free(osvi);
}
}
else if (LOBYTE(LOWORD(winVer))<4)
ShellType=Win32s;
else{
ShellType=Win95;
osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO));
if (osvi!=NULL){
memset(osvi0sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 88816 2006-02-28 13:53 purchase\code\BCMenu.cpp
文件 16478 2006-02-28 13:53 purchase\code\BCMenu.h
文件 52061 2006-02-28 13:53 purchase\code\BtnST.cpp
文件 8392 2006-02-28 13:53 purchase\code\BtnST.h
文件 38963 2006-02-28 13:53 purchase\code\Databa
文件 3880 2006-02-28 13:53 purchase\code\Databa
文件 9910 2006-02-28 13:53 purchase\code\DlgCancelin.cpp
文件 2094 2006-02-28 13:53 purchase\code\DlgCancelin.h
文件 4063 2006-02-28 13:53 purchase\code\DlgDepartment.cpp
文件 1612 2006-02-28 13:53 purchase\code\DlgDepartment.h
文件 9293 2006-02-28 13:53 purchase\code\DlgEmployee.cpp
文件 2018 2006-02-28 13:53 purchase\code\DlgEmployee.h
文件 7096 2006-02-28 13:53 purchase\code\DlgIntostorage.cpp
文件 1928 2006-02-28 13:53 purchase\code\DlgIntostorage.h
文件 6394 2006-02-28 13:53 purchase\code\DlgKcgl.cpp
文件 1763 2006-02-28 13:53 purchase\code\DlgKcgl.h
文件 6888 2006-02-28 13:53 purchase\code\DlgOperator.cpp
文件 1925 2006-02-28 13:53 purchase\code\DlgOperator.h
文件 19210 2006-02-28 13:53 purchase\code\DlgPrint.cpp
文件 1257 2006-02-28 13:53 purchase\code\DlgPrint.h
文件 3668 2006-02-28 13:53 purchase\code\DlgRoleinfo.cpp
文件 1472 2006-02-28 13:53 purchase\code\DlgRoleinfo.h
文件 8158 2006-02-28 13:53 purchase\code\DlgSpxxgl.cpp
文件 1874 2006-02-28 13:53 purchase\code\DlgSpxxgl.h
文件 10814 2006-02-28 13:53 purchase\code\DlgStockApply.cpp
文件 2222 2006-02-28 13:53 purchase\code\DlgStockApply.h
文件 4333 2006-02-28 13:53 purchase\code\DlgSysFunctionInfo.cpp
文件 1706 2006-02-28 13:53 purchase\code\DlgSysFunctionInfo.h
文件 150 2006-02-28 13:53 purchase\code\image\bmp_back.bmp
文件 1078 2006-02-28 13:53 purchase\code\image\preview.ico
............此处省略56个文件信息
相关资源
- oracle大作业商品订单管理系统
- 最全的商品分类数据,几乎覆盖所有
- 数据库课程设计汽车销售管理系统
- 汽车销售管理系统 数据库设计
- 江苏 进出口退税软件,商品编码库更
- 销售管理系统
- 淘宝分类category.sql.zip
- ssm商品超市管理系统
- 淘宝、拼多多最新商品类目
- 基于Web的高校二手商品交易平台
- 我所见的功能最强的服装类批发销售
- 淘宝商品类目数据共831247条,2019年全
- 基于spring boot开发的 微信 小程序及商
- 淘宝类目分类 2019.7全部抓取的商品类
- SQL Server2008 商品销售管理系统
- 医药销售管理系统【SQLServer数据库+课
- 数据库课程设计医药销售管理系统
- XX销售管理系统Qt版
- 软件项目计划书二手商品交易平台
- 京东商城商品分类表
- 最新淘宝商品类目数据.sql
- 淘宝商品类目目前最新
- 2019淘宝最新商品类目
- 淘宝网商品分类 淘宝网商品类目 sq
- 商品分类三级联动数据库
- 最新拼多多类目.sql.txt
- Oracle ERP培训资料(全套)之销售管理
- sqlserver课程设计汽车销售管理系统
- sql销售管理系统
- 药品销售管理系统delphi
评论
共有 条评论