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")); }
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; }