示例#1
0
void CSkinTab::SetCount(int nCount)
{
	m_nTabCount = nCount;

	if (m_pTabBmpNormal)
		delete []m_pTabBmpNormal;
	m_pTabBmpNormal = new CBitmap[m_nTabCount];

	if (m_pTabBmpOver)
		delete []m_pTabBmpOver;
	m_pTabBmpOver = new CBitmap[m_nTabCount];

	if (m_pTabBmpDown)
		delete []m_pTabBmpDown;
	m_pTabBmpDown = new CBitmap[m_nTabCount];

	if (m_phIcon)
		delete []m_phIcon;
	m_phIcon = new HICON[m_nTabCount];

	if (m_pTabRect)
		delete []m_pTabRect;
	m_pTabRect = new CRect[m_nTabCount];


	SetBackImage(0,_T("分图\\9按钮_1.bmp"));
	SetBackImage(1,_T("分图\\9按钮_2.bmp"));
	
}
示例#2
0
void CSkinSliderCtrl::SetAttribute( LPCTSTR pstrName, LPCTSTR pstrValue )
{
	ISkinControl::SetAttribute(pstrName,pstrValue);

	if( _tcscmp(pstrName, _T("bkimage")) == 0 ) 
	{
		SetBackImage(pstrValue);
	}
	else if( _tcscmp(pstrName, _T("thumimage")) == 0 ) 
	{
		SetThumImage(pstrValue);
	}
	else if( _tcscmp(pstrName, _T("buttonimage")) == 0 ) 
	{
		SetButtonImage(pstrValue);
	}
	else if( _tcscmp(pstrName, _T("traceimage")) == 0 ) 
	{
		SetTraceImage(pstrValue);
	}
	else if( _tcscmp(pstrName, _T("disimage")) == 0 ) 
	{
		SetDisImage(pstrValue);
	}
	else if( _tcscmp(pstrName, _T("arrowAimage")) == 0 ) 
	{
		SetArrowAImage(pstrValue);
	}	
	else if( _tcscmp(pstrName, _T("arrowBimage")) == 0 ) 
	{
		SetArrowBImage(pstrValue);
	}	
	else if( _tcscmp(pstrName, _T("range")) == 0 ) 
	{
		LPTSTR pstr = NULL;
		int cx = _tcstol(pstrValue, &pstr, 10);  ASSERT(pstr);    
		int cy = _tcstol(pstr + 1, &pstr, 10);    ASSERT(pstr); 

		SetRange(cx,cy);
	}
	else if( _tcscmp(pstrName, _T("vertical")) == 0 ) 
	{
		if( _tcscmp(pstrValue, _T("true")) == 0 ) ModifyStyle(0,TBS_VERT);
	}
	else if( _tcscmp(pstrName, _T("value")) == 0 ) 
	{
		SetPos(_ttoi(pstrValue));
	}
	else if( _tcscmp(pstrName, _T("tic")) == 0 ) 
	{
		SetTic(_ttoi(pstrValue));
	}
	else if( _tcscmp(pstrName, _T("ticfreq")) == 0 ) 
	{
		SetTicFreq(_ttoi(pstrValue));
	}
}
//
// CRecoderDlg message handlers
BOOL CRealVideoDlg::OnInitDialog()
{

	CDialog::OnInitDialog();

	CRect r;
	GetClientRect(&r);	
    CRect rcTemp;
	
	rcTemp.left = r.left + 93;
	rcTemp.top =  r.top + 33;
	rcTemp.right = rcTemp.left+30;
	rcTemp.bottom = rcTemp.top + 30;
    m_Btn_Up.SetImage(_T("分图\\up.bmp"),_T("分图\\up_1.bmp"),_T("分图\\up.bmp"),_T("分图\\up.bmp"));
	m_Btn_Up.SetWindowText("");
	m_Btn_Up.MoveWindow(rcTemp,TRUE);
	

	rcTemp.left = r.left + 93;
	rcTemp.top =  r.top + 102;
	rcTemp.right = rcTemp.left+30;
	rcTemp.bottom = rcTemp.top + 30;
	m_Btn_Down.SetImage(_T("分图\\down.bmp"),_T("分图\\down_1.bmp"),_T("分图\\down.bmp"),_T("分图\\down.bmp"));
	m_Btn_Down.SetWindowText("");
	m_Btn_Down.MoveWindow(rcTemp,TRUE);

	
    rcTemp.left = r.left + 25;
	rcTemp.top =  r.top + 68;
	rcTemp.right = rcTemp.left+30;
	rcTemp.bottom = rcTemp.top + 30;
	m_Btn_Left.SetImage(_T("分图\\left.bmp"),_T("分图\\left_1.bmp"),_T("分图\\left.bmp"),_T("分图\\left.bmp"));
	m_Btn_Left.SetWindowText("");
	m_Btn_Left.MoveWindow(rcTemp,TRUE);


	rcTemp.left = r.left + 163;
	rcTemp.top =  r.top + 68;
	rcTemp.right = rcTemp.left+30;
	rcTemp.bottom = rcTemp.top + 30;
	m_Btn_Right.SetImage(_T("分图\\right.bmp"),_T("分图\\right_1.bmp"),_T("分图\\right.bmp"),_T("分图\\right.bmp"));
	m_Btn_Right.SetWindowText("");
	m_Btn_Right.MoveWindow(rcTemp,TRUE);


    m_Btn_4Line.SetImage(_T("分图\\1按钮_0.bmp"),_T("分图\\1按钮_1.bmp"),_T("分图\\1按钮_2.bmp"),_T("分图\\1按钮_0.bmp"));
	m_Btn_4Line.SetWindowText("线路选择1");
	CPoint szPoint;
	szPoint.x = 20;
	szPoint.y = 3;
	m_Btn_4Line.SetTextPos(szPoint);


	rcTemp.left = r.left + 54;
	rcTemp.top =  r.top + 160;
	rcTemp.right = rcTemp.left+110;
	rcTemp.bottom = rcTemp.top + 30;
	m_Btn_Up_Down.SetImage(_T("分图\\2按钮_1_0.bmp"),_T("分图\\2按钮_1_1.bmp"),_T("分图\\2按钮_1_2.bmp"),_T("分图\\2按钮_1_0.bmp"));
	m_Btn_Up_Down.SetWindowText("");
	m_Btn_Up_Down.MoveWindow(rcTemp,TRUE);

	rcTemp.left = r.left + 54;
	rcTemp.top =  r.top + 190;
	rcTemp.right = rcTemp.left+110;
	rcTemp.bottom = rcTemp.top + 30;
	m_Btn_Left_Right.SetImage(_T("分图\\3按钮_2_0.bmp"),_T("分图\\3按钮_2_1.bmp"),_T("分图\\3按钮_2_2.bmp"),_T("分图\\3按钮_2_0.bmp"));
	m_Btn_Left_Right.SetWindowText("");
	m_Btn_Left_Right.MoveWindow(rcTemp,TRUE);

	rcTemp.left = r.left + 54;
	rcTemp.top =  r.top + 220;
	rcTemp.right = rcTemp.left+110;
	rcTemp.bottom = rcTemp.top + 30;
	m_Btn_Video_Cap.SetImage(_T("分图\\4按钮_3_0.bmp"),_T("分图\\4按钮_3_1.bmp"),_T("分图\\4按钮_3_2.bmp"),_T("分图\\4按钮_3_0.bmp"));
	m_Btn_Video_Cap.SetWindowText("");
	m_Btn_Video_Cap.MoveWindow(rcTemp,TRUE);

	SetBackImage(0,_T("分图\\控制台.bmp"));
    SetBackImage(1,_T("分图\\线路选择_1.bmp"));
	SetBackImage(2,_T("分图\\线路选择_2.bmp"));
	



	return TRUE; 
}