dcall.cpp

来自「结合数据库开发的一个小系统」· C++ 代码 · 共 86 行

CPP
86
字号
// DCall.cpp : implementation file
//

#include "stdafx.h"
#include "yhjk.h"
#include "DCall.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDCall dialog


CDCall::CDCall(CWnd* pParent /*=NULL*/,CString sText)
	: CDialog(CDCall::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDCall)
	//}}AFX_DATA_INIT
	m_sText=sText;
}


void CDCall::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDCall)
	DDX_Control(pDX, IDC_EDT_TEXT, m_EdtText);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDCall, CDialog)
	//{{AFX_MSG_MAP(CDCall)
	ON_WM_PAINT()
	ON_WM_TIMER()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDCall message handlers

void CDCall::OnOK() 
{
	// TODO: Add extra validation here
	
	//CDialog::OnOK();
}

void CDCall::OnPaint() 
{
	CPaintDC dc(this); // device context for painting	
	// Do not call CDialog::OnPaint() for painting messages
	//载入背景
	CBitmap bit;
	bit.LoadBitmap(IDB_BITMAP1);
	CDC memDC;
	memDC.CreateCompatibleDC(&dc);
	memDC.SelectObject(&bit);
	dc.BitBlt(1,1,330,192,&memDC,0,0,SRCCOPY);
	memDC.DeleteDC();
	bit.DeleteObject();
}

void CDCall::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default
	this->FlashWindow(true);
	CDialog::OnTimer(nIDEvent);
}

BOOL CDCall::OnInitDialog() 
{
	CDialog::OnInitDialog();
	CRect rect;
 	this->GetWindowRect(&rect);	
	this->m_EdtText.SetWindowText(m_sText);
	this->SetWindowPos(&wndTopMost,rect.top ,rect.left,rect.Width(),rect.Height(),SWP_SHOWWINDOW);
 	this->SetTimer(1,300,NULL);	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

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