www.pudn.com > PhoneReaderSrc.rar > SelectColorDlg.cpp


// SelectColorDlg.cpp: implementation of the CSelectColorDlg class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#include "stdafx.h" 
#include "SelectColorDlg.h" 
 
#ifdef _DEBUG 
#undef THIS_FILE 
static char THIS_FILE[]=__FILE__; 
#define new DEBUG_NEW 
#endif 
 
////////////////////////////////////////////////////////////////////// 
// Construction/Destruction 
////////////////////////////////////////////////////////////////////// 
 
COLORREF CSelectColorDlg::m_crStandardColors[] =  
{	 
	RGB(0,0,0),  //dark 
	RGB(192,192,192),//light grey 
	RGB(128,128,128),//dark grey 
	RGB(255,255,255),//write 
	RGB(255,0,0),//red 
	RGB(255,255,0),//yellow 
	RGB(0,255,0),//green 
	RGB(0,0,255),//blue 
	RGB(255,0,255),//purple 
	RGB(0,255,255),//teal 
	RGB(128,0,0),//dark red 
	RGB(128,128,0),//dark yellow 
	RGB(0,128,0),//dark green 
	RGB(0,0,128),//dark blue 
	RGB(128,0,128),//dark purple 
	RGB(0,128,128),//dark teal	 
}; 
CSelectColorDlg::CSelectColorDlg() 
{ 
	m_SelectItemNo = 0; 
	m_ListItem.RemoveAll(); 
	m_ColorfulFlag = FALSE; 
} 
 
CSelectColorDlg::~CSelectColorDlg() 
{ 
 
} 
 
LRESULT CSelectColorDlg::OnCancel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) 
{ 
	g_hWndLast = NULL; 
	EndDialog(IDCANCEL);   
	return 0; 
} 
LRESULT CSelectColorDlg::OnOk(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) 
{ 
	m_SelectItemNo = m_ListCtrl.GetSelectedIndex(); 
	g_hWndLast = NULL; 
	EndDialog(IDOK); 	 
	return 0; 
}