示例#1
0
INT_PTR TcompatibilityList::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch (uMsg) {
        case WM_INITDIALOG:
            init();
            return TRUE;
        case WM_DESTROY:
            break;
        case WM_COMMAND:
            switch (LOWORD(wParam)) {
                case IDOK: {
                    dlg2cfg();
                    bool wasChange = true;
                    EndDialog(m_hwnd, wasChange);
                    return TRUE;
                }
                case IDCANCEL: {
                    bool wasChange = false;
                    EndDialog(m_hwnd, wasChange);
                    return TRUE;
                }
            }
            break;
    }
    return TdlgWindow::msgProc(uMsg, wParam, lParam);
}
INT_PTR TdeinterlacePageYadif::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch (uMsg) {
        case WM_COMMAND:
            switch (LOWORD(wParam)) {
                case IDC_CHB_YADIF_SKIP_CHECK:
                case IDC_CHB_YADIF_DOUBLE_FRAMERATE:
                    dlg2cfg();
                    return TRUE;
            }
            break;
    }
    return TdeinterlacePanel::msgProc(uMsg,wParam,lParam);
}