资源简介
可以作为毕设东西,也可以自己参照它做东西。这个界面很好,用odbc与sql连接。
代码片段和文件信息
// baseButton.cpp : implementation file
//
#include “stdafx.h“
#include “qpglxt.h“
#include “baseButton.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CbaseButton
CbaseButton::CbaseButton(UINT NomalPicUINT DownPicUINT EnablePic)
{
m_DownPic=DownPic;
m_NomalPic=NomalPic;
m_EnablePic=EnablePic;
}
CbaseButton::~CbaseButton()
{
}
BEGIN_MESSAGE_MAP(CbaseButton CButton)
//{{AFX_MSG_MAP(CbaseButton)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CbaseButton message handlers
bool CbaseButton::Drawit(CDC *pDC UINT ResID)
{
CDC memDC;
CBitmap bit;
CBitmap* pbit;
COLORREF ColOldCol;
BITMAP bitstruct;
bit.LoadBitmap(ResID);
bit.GetBitmap(&bitstruct);
memDC.CreateCompatibleDC(pDC);
pbit=memDC.Selectobject(&bit);
OldCol=memDC.GetPixel(00);
for(int x=0;x {
for(int y=0;y {
Col=memDC.GetPixel(xy);
if(Col!=OldCol)
pDC->SetPixel(xyCol);
}
}
memDC.DeleteDC();
bit.Deleteobject();
pbit->Deleteobject();
return true;
}
void CbaseButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
CDC* pDC;
pDC=CDC::FromHandle(lpDrawItemStruct->hDC);
UINT state=lpDrawItemStruct->itemState;
CRect focRectrect=lpDrawItemStruct->rcItem;
focRect.left=rect.left+3;
focRect.right=rect.right-3;
focRect.top=rect.top+3;
focRect.bottom=rect.bottom-3;
//写按钮文本
pDC->SetBkMode(TRANSPARENT);
CString sCaption;
this->GetWindowText(sCaption);
if(state&ODS_SELECTED)
{
Drawit(pDCm_DownPic);
pDC->SetTextColor(RGB(255100100));
}
else
{
Drawit(pDCm_NomalPic);
pDC->SetTextColor(RGB(255255155));
}
if(state&ODS_FOCUS)
{
pDC->DrawFocusRect(&focRect);
lpDrawItemStruct->itemAction=ODA_FOCUS ;
}
if(state&ODS_DISABLED)
{
Drawit(pDCm_EnablePic);
pDC->SetTextColor(RGB(969696));
}
pDC->DrawText(sCaptionrectDT_CENTER|DT_VCENTER|DT_SINGLELINE);
}
BOOL CbaseButton::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->hwnd==this->GetSafeHwnd()&&pMsg->message==WM_KEYDOWN && pMsg->wParam==13)
{
pMsg->lParam=589857;
pMsg->message=WM_LBUTTONDOWN;
}
if(pMsg->hwnd==this->GetSafeHwnd()&&pMsg->message==WM_KEYUP && pMsg->wParam==13)
{
pMsg->lParam=589857;
pMsg->message=WM_LBUTTONUP;
}
return CButton::PreTranslateMessage(pMsg);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2228224 2006-02-28 13:54 物资管理系统\databa
文件 1048576 2006-02-28 13:54 物资管理系统\databa
文件 5170188 2006-02-28 13:54 物资管理系统\源程序\11qpglxt.aps
文件 2578 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1356 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1608 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1423 2006-02-28 13:54 物资管理系统\源程序\ba
文件 939 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1285 2006-02-28 13:54 物资管理系统\源程序\ba
文件 835 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1197 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1385 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1332 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1424 2006-02-28 13:54 物资管理系统\源程序\ba
文件 1292 2006-02-28 13:54 物资管理系统\源程序\ba
文件 232614 2006-02-28 13:54 物资管理系统\源程序\BMP\BMPBackF.bmp
文件 232614 2006-02-28 13:54 物资管理系统\源程序\BMP\BMPINPUT.bmp
文件 232614 2006-02-28 13:54 物资管理系统\源程序\BMP\BMPKCPD.bmp
文件 232614 2006-02-28 13:54 物资管理系统\源程序\BMP\BMPSELL.bmp
文件 232614 2006-02-28 13:54 物资管理系统\源程序\BMP\BMPSELLBACK.bmp
文件 232614 2006-02-28 13:54 物资管理系统\源程序\BMP\BMPTH.bmp
文件 6086 2006-02-28 13:54 物资管理系统\源程序\BMP\BUTDOWN.bmp
文件 6086 2006-02-28 13:54 物资管理系统\源程序\BMP\BUTENABLED.bmp
文件 6086 2006-02-28 13:54 物资管理系统\源程序\BMP\BUTUP.bmp
文件 160974 2006-02-28 13:54 物资管理系统\源程序\BMP\login.bmp
文件 44544 2006-02-28 13:54 物资管理系统\源程序\BMP\Thumbs.db
文件 135334 2006-02-28 13:54 物资管理系统\源程序\BMP\查询.bmp
文件 2089014 2006-02-28 13:54 物资管理系统\源程序\BMP\背景1024_768.bmp
文件 1296054 2006-02-28 13:54 物资管理系统\源程序\BMP\背景800_600.bmp
文件 6750 2006-02-28 13:54 物资管理系统\源程序\DBackFactry.cpp
............此处省略195个文件信息
- 上一篇:SGM C++代码 VS2013
- 下一篇:C++参考大全 第四版 高清扫描版
相关资源
- C++参考大全 第四版 高清扫描版
- SGM C++代码 VS2013
- 操作系统概念:进程调度算法FCFS、
- C++Primer及ppt
- vc++ MFC 背单词软件毕业设计系统源代
- msdn for vc++6.0
- GPS单点定位程序C++
- MIF 文件读取,简单的GIS系统,附带
- VC++2010番茄西红柿VAXvirsual assist X完美
- Essential C++ 中文版
- IC卡停车场管理系统源代码
- 消解原理实现有界面
- C++ 课程设计 大作业 背单词小软件
- C++C#互通DES加密算法
- C++ Qt设计模式第2版中文版
- Vc++编写的计算器简单小程序
- MySQL核心技术手册(第二版高清PDF
- Programming -- Principles and Practice Using C
- 中国海洋大学C++课程期末资料
- The C++ Programming Language 4th Edition.pdf
- visual c++串口通信技术详解
- VC++ CLR编写带图形界面的简单计算器
- vc++6.0 绿色版 完整版支持win7,win8系统
- 郑莉C++语言程序设计第3版[PDF+ppt+源码
- C++ Qt设计模式 第2版 中文版 PDF
- C++面向对象程序设计 谭浩强主编真正
- Dev-Cpp 5.11 TDM-GCC 4.9.2
- C++Primer课后习题解答(第1~18章完整答
- Modern C++ Design中文版.pdf
- 计算机图形学原理及算法教程(Visu
评论
共有 条评论