www.pudn.com > CCePngButtonST_Test.rar > AlphaBlendDlg.cpp


// AlphaBlendDlg.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "AlphaBlend.h" 
#include "AlphaBlendDlg.h" 
#include  
#include  
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#endif 
 
// CAlphaBlendDlg dialog 
CAlphaBlendDlg::CAlphaBlendDlg(CWnd* pParent /*=NULL*/) 
	: CDialog(CAlphaBlendDlg::IDD, pParent) 
{ 
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); 
} 
 
void CAlphaBlendDlg::DoDataExchange(CDataExchange* pDX) 
{ 
	CDialog::DoDataExchange(pDX); 
	DDX_Control(pDX, IDC_BUTTON1, m_cbtntest); 
} 
 
BEGIN_MESSAGE_MAP(CAlphaBlendDlg, CDialog) 
	//}}AFX_MSG_MAP 
	ON_WM_PAINT() 
	ON_WM_CTLCOLOR() 
	ON_BN_CLICKED(IDC_BUTTON1, &CAlphaBlendDlg::OnBnClickedButton1) 
END_MESSAGE_MAP() 
 
 
// CAlphaBlendDlg message handlers 
BOOL CAlphaBlendDlg::OnInitDialog() 
{ 
	CDialog::OnInitDialog(); 
 
	// Set the icon for this dialog.  The framework does this automatically 
	//  when the application's main window is not a dialog 
	SetIcon(m_hIcon, TRUE);			// Set big icon 
	SetIcon(m_hIcon, FALSE);		// Set small icon 
 
	// TODO: Add extra initialization here 
	this->ShowWindow(SW_SHOWMAXIMIZED); 
	m_cbtntest.SetWindowPos(&wndTop,170,160,80,80,SWP_NOZORDER|SWP_SHOWWINDOW); 
	m_cbtntest.SetImage(IDB_MAINBKGND,IDB_04,CSize(70,70),IDR_MUSIC,CSize(80,80)); 
 
	return TRUE;  // return TRUE  unless you set the focus to a control 
} 
 
void CAlphaBlendDlg::OnPaint() 
{ 
	CPaintDC dc(this); // device context for painting 
	// TODO: 在此处添加消息处理程序代码 
 
} 
 
LRESULT CAlphaBlendDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
{ 
	// TODO: 在此添加专用代码和/或调用基类 
 
	return CDialog::WindowProc(message, wParam, lParam); 
} 
 
HBRUSH CAlphaBlendDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{ 
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); 
 
	// TODO:  在此更改 DC 的任何属性 
 
	// TODO:  如果默认的不是所需画笔,则返回另一个画笔 
	return hbr; 
} 
 
void CAlphaBlendDlg::OnBnClickedButton1() 
{ 
	// TODO: 在此添加控件通知处理程序代码 
 
}