HRESULT ToffsetPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_HSCROLL: if (HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_OFFSETY_X) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_OFFSETY_Y) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_OFFSETUV_X) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_OFFSETUV_Y)) { cfgSet(IDFF_offsetY_X,SendDlgItemMessage(m_hwnd,IDC_TBR_OFFSETY_X ,TBM_GETPOS,0,0)); cfgSet(IDFF_offsetY_Y,SendDlgItemMessage(m_hwnd,IDC_TBR_OFFSETY_Y ,TBM_GETPOS,0,0)); cfgSet(IDFF_offsetU_X,SendDlgItemMessage(m_hwnd,IDC_TBR_OFFSETUV_X,TBM_GETPOS,0,0)); cfgSet(IDFF_offsetU_Y,SendDlgItemMessage(m_hwnd,IDC_TBR_OFFSETUV_Y,TBM_GETPOS,0,0)); cfgSet(IDFF_offsetV_X,SendDlgItemMessage(m_hwnd,IDC_TBR_OFFSETUV_X,TBM_GETPOS,0,0)); cfgSet(IDFF_offsetV_Y,SendDlgItemMessage(m_hwnd,IDC_TBR_OFFSETUV_Y,TBM_GETPOS,0,0)); offset2dlg(); return TRUE; } break; case WM_COMMAND: switch (LOWORD(wParam)) { case IDC_CHB_OFFSET: cfgSet(IDFF_isOffset,getCheck(IDC_CHB_OFFSET)); parent->drawInter(); return TRUE; } break; } return FALSE; }
INT_PTR ToffsetPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_HSCROLL: switch (getId(HWND(lParam))) { case IDC_TBR_OFFSETUV_X: case IDC_TBR_OFFSETUV_Y: cfgSet(IDFF_offsetU_X, tbrGet(IDC_TBR_OFFSETUV_X)); cfgSet(IDFF_offsetU_Y, tbrGet(IDC_TBR_OFFSETUV_Y)); cfgSet(IDFF_offsetV_X, tbrGet(IDC_TBR_OFFSETUV_X)); cfgSet(IDFF_offsetV_Y, tbrGet(IDC_TBR_OFFSETUV_Y)); offset2dlg(); return TRUE; } break; } return TconfPageDecVideo::msgProc(uMsg, wParam, lParam); }
void ToffsetPage::cfg2dlg(void) { offset2dlg(); }
void ToffsetPage::cfg2dlg(void) { offset2dlg(); setCheck(IDC_CHB_TRANSFORM_FLIP, cfgGet(IDFF_transfFlip)); setCheck(IDC_CHB_TRANSFORM_MIRROR, cfgGet(IDFF_transfMirror)); }