void CGraphShowerView::OnImageLast() { m_nPos = m_nPicNum - 1; PreDrawImage(); ClearOffset(); FixOffset(); RefreshIndicator(); Invalidate(); }
void CGraphShowerView::OnModeScreen() { if (m_nShowType != ST_FIXSCREEN) { m_nShowType = ST_FIXSCREEN; ClearOffset(); FixOffset(); Invalidate(); } }
void CGraphShowerView::OnModeHeight() { if (m_nShowType != ST_FIXHEIGHT) { m_nShowType = ST_FIXHEIGHT; ClearOffset(); FixOffset(); Invalidate(); } }
void CGraphShowerView::OnModeWidth() { if (m_nShowType != ST_FIXWIDTH) { m_nShowType = ST_FIXWIDTH; ClearOffset(); FixOffset(); Invalidate(); } }
void CGraphShowerView::OnModeNormal() { if (m_nShowType != ST_NORMAL) { m_nShowType = ST_NORMAL; ClearOffset(); FixOffset(); Invalidate(); } }
void CGraphShowerView::OnImageNext() { if (m_nPos >= m_nPicNum - 1) return; m_nPos++; PreDrawImage(); ClearOffset(); FixOffset(); RefreshIndicator(); Invalidate(); }
void CGraphShowerView::OnImagePrev() { if (m_nPos <= 0) return; m_nPos--; PreDrawImage(); ClearOffset(); FixOffset(); RefreshIndicator(); Invalidate(); }
void SetOffset(double x, double y) { ClearOffset(); AddOffset(x, y); }