⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 awake.cpp

📁 记录工作日志方面的信息
💻 CPP
字号:
// Awake.cpp : implementation file
//

#include "stdafx.h"
#include "Papaz.h"
#include "Awake.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAwake dialog


CAwake::CAwake(CWnd* pParent /*=NULL*/)
	: CDialog(CAwake::IDD, pParent),m_TextpointTopLeft(0,0)
{
	//{{AFX_DATA_INIT(CAwake)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CAwake::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAwake)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAwake, CDialog)
	//{{AFX_MSG_MAP(CAwake)
	ON_WM_PAINT()
	ON_WM_CTLCOLOR()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAwake message handlers

BOOL CAwake::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	CAwake::OnPlay();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CAwake::OnPlay()
{
	m_Wave.Play();
}

void CAwake::OnStop()
{
	m_Wave.Stop();
}

void CAwake::OnPaint() 
{
//	CPaintDC dc(this); // device context for painting
	
	CPaintDC* pDC=new CPaintDC(this);			// device context for painting
	CBitmap bmp1;	  
	CDC		dcmem1;
	BITMAP	bm1;
	
	//绘制背景图片
	bmp1.LoadBitmap(IDB_BITMAP2);
	dcmem1.CreateCompatibleDC(pDC);
	dcmem1.SelectObject(&bmp1);
	dcmem1.SetMapMode(pDC->GetMapMode());			//设置映射方式
	GetObject(bmp1.m_hObject, sizeof(BITMAP), (LPSTR)&bm1);			//映射位图
	pDC->StretchBlt(m_TextpointTopLeft.x,m_TextpointTopLeft.y, bm1.bmWidth,\
		bm1.bmHeight, &dcmem1, 0, 0, bm1.bmWidth, bm1.bmHeight,\
        SRCCOPY);	
	// Do not call CDialog::OnPaint() for painting messages
}

HBRUSH CAwake::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
	int   nID   =   pWnd->GetDlgCtrlID();

		if(nID==IDC_STA)			//将静态文本框设置为透明的
   {
		pDC->SetTextColor(RGB(255,255,120));   //设置字体颜色
		pDC->SetBkMode(TRANSPARENT);
		return   HBRUSH(GetStockObject(BLACK_BRUSH));

//	return	HBRUSH(GetStockObject(GRAY_BRUSH));
	}

	// TODO: Return a different brush if the default is not desired
	return hbr;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -