当前位置: 首页>>代码示例>>C++>>正文


C++ cfgGet函数代码示例

本文整理汇总了C++中cfgGet函数的典型用法代码示例。如果您正苦于以下问题:C++ cfgGet函数的具体用法?C++ cfgGet怎么用?C++ cfgGet使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了cfgGet函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: cfgGet

void ToutsfsPage::connect2dlg(void)
{
    int connect = cfgGet(IDFF_aoutConnectTo);
    cbxSetCurSel(IDC_CBX_AOUT_CONNECTTO, connect);
    enable(connect > 0, IDC_CHB_AOUT_CONNECTTO_SPDIF);
    setCheck(IDC_CHB_AOUT_CONNECTTO_SPDIF, cfgGet(IDFF_aoutConnectToOnlySpdif));
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:7,代码来源:Coutsfs.cpp

示例2: cfgSet

void TresizeBordersPage::onLock(void)
{
    cfgSet(IDFF_bordersLocked, getCheck(IDC_CHB_BORDERSLOCKED));
    cfgSet(IDFF_bordersPercentY, cfgGet(IDFF_bordersPercentX));
    cfgSet(IDFF_bordersPixelsY, cfgGet(IDFF_bordersPixelsX));
    cfg2dlg();
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:7,代码来源:CresizeBorders.cpp

示例3: enableWindow

void TfiltersPage::setPPchbs(void)
{
 int ppmode;
 if (cfgGet(IDFF_ppIsCustom)) 
  {
   enableWindow(IDC_CHB_DEBLOCKV_LUM  ,true);
   enableWindow(IDC_CHB_DEBLOCKH_LUM  ,true);
   enableWindow(IDC_CHB_DEBLOCKV_CHROM,true);
   enableWindow(IDC_CHB_DEBLOCKH_CHROM,true);
   enableWindow(IDC_CHB_DERING_LUM    ,true);
   enableWindow(IDC_CHB_DERING_CHROM  ,true);
   ppmode=cfgGet(IDFF_ppcustom);
  }
 else
  {
   enableWindow(IDC_CHB_DEBLOCKV_LUM  ,false);
   enableWindow(IDC_CHB_DEBLOCKH_LUM  ,false);
   enableWindow(IDC_CHB_DEBLOCKV_CHROM,false);
   enableWindow(IDC_CHB_DEBLOCKH_CHROM,false);
   enableWindow(IDC_CHB_DERING_LUM    ,false);
   enableWindow(IDC_CHB_DERING_CHROM  ,false);
   deci->getPPmode(&ppmode);
  };
 setCheck(IDC_CHB_DEBLOCKV_LUM  ,ppmode&LUM_V_DEBLOCK);
 setCheck(IDC_CHB_DEBLOCKH_LUM  ,ppmode&LUM_H_DEBLOCK);
 setCheck(IDC_CHB_DEBLOCKV_CHROM,ppmode&CHROM_V_DEBLOCK);
 setCheck(IDC_CHB_DEBLOCKH_CHROM,ppmode&CHROM_H_DEBLOCK);
 setCheck(IDC_CHB_DERING_LUM    ,ppmode&LUM_DERING);
 setCheck(IDC_CHB_DERING_CHROM  ,ppmode&CHROM_DERING);
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:30,代码来源:CfiltersPage.cpp

示例4: setCheck

void TdeinterlacePageYadif::cfg2dlg(void)
{
    setCheck(IDC_CHB_YADIF_SKIP_CHECK, !!(cfgGet(IDFF_yadifMode) & 2));
    setCheck(IDC_CHB_YADIF_DOUBLE_FRAMERATE, cfgGet(IDFF_yadifMode) & 1);
    int se=cfgGet(IDFF_yadifFieldOrder);
    cbxSetDataCurSel(IDC_CBX_YADIF_PARITY,se);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:7,代码来源:CdeinterlaceYadif.cpp

示例5: switch

INT_PTR TgenericPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch (uMsg) {
        case WM_NOTIFY: {
            NMHDR *nmhdr=LPNMHDR(lParam);
            if (!nostate && nmhdr->hwndFrom==hlv && nmhdr->idFrom==IDC_LV_GENERIC)
                switch (nmhdr->code) {
                    case LVN_ITEMCHANGED: {
                        LPNMLISTVIEW nmlv=LPNMLISTVIEW(lParam);
                        if (nmlv->uChanged&LVIF_STATE && ((nmlv->uOldState&4096)!=(nmlv->uNewState&4096))) {
                            Tflag *f=(Tflag*)nmlv->lParam;
                            if (nmlv->uNewState&8192) {
                                cfgSet(std::get<IDFF-1>(*f),cfgGet(std::get<IDFF-1>(*f))|std::get<VAL-1>(*f));
                            } else if (nmlv->uNewState&4096) {
                                cfgSet(std::get<IDFF-1>(*f),cfgGet(std::get<IDFF-1>(*f))&~std::get<VAL-1>(*f));
                            }
                            if (std::get<REPAINT-1>(*f)) {
                                cfg2dlg();
                            }
                        }
                        return TRUE;
                    }
                    break;
                }
            break;
        }
    }
    return TconfPageEnc::msgProc(uMsg,wParam,lParam);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:29,代码来源:Cgeneric.cpp

示例6: setCheck

void TinPage::in2dlg(void)
{
    setCheck(IDC_CHB_PROC,cfgGet(IDFF_enc_isProc));
    setCheck(IDC_CHB_FLIP,cfgGet(IDFF_enc_flip));
    static const int idProc[]= {IDC_CHB_PROC,IDC_BT_PROC_CONFIG,0};
    enable(ffproc?1:0,idProc);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:7,代码来源:Cin.cpp

示例7: tbrSet

void ToffsetPage::offset2dlg(void)
{
    tbrSet(IDC_TBR_OFFSETY_X, cfgGet(IDFF_offsetY_X), IDC_LBL_OFFSETY_X);
    tbrSet(IDC_TBR_OFFSETY_Y, cfgGet(IDFF_offsetY_Y), IDC_LBL_OFFSETY_Y);
    tbrSet(IDC_TBR_OFFSETUV_X, cfgGet(IDFF_offsetU_X), IDC_LBL_OFFSETUV_X);
    tbrSet(IDC_TBR_OFFSETUV_Y, cfgGet(IDFF_offsetU_Y), IDC_LBL_OFFSETUV_Y);
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:7,代码来源:Coffset.cpp

示例8: ListView_SetExtendedListViewStyleEx

void TcodecsPage::initLV(const char_t *IthirdCol)
{
    hlv=GetDlgItem(m_hwnd,IDC_LV_INCODECS);
    ListView_SetExtendedListViewStyleEx(hlv,LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP|LVS_EX_GRIDLINES,LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP|LVS_EX_GRIDLINES);
    int ncol=0;
    ListView_AddCol(hlv,ncol,cfgGet(IDFF_lvCodecsWidth0),_(IDC_LV_INCODECS,_l("Format" )),false);
    ListView_AddCol(hlv,ncol,cfgGet(IDFF_lvCodecsWidth1),_(IDC_LV_INCODECS,_l("Decoder")),false);
    ListView_AddCol(hlv,ncol,cfgGet(IDFF_lvCodecsWidth2),_(IDC_LV_INCODECS,thirdCol=IthirdCol?IthirdCol:_l("Details")),false);

    hcbx=GetDlgItem(m_hwnd,IDC_CBX_INCODECS);

    formats.clear();
    fillCodecs();

    ListView_SetItemCount(hlv,formats.size());

    curitem=cfgGet(IDFF_lvCodecsSelected);
    lvSetSelItem(IDC_LV_INCODECS,curitem);
    ListView_EnsureVisible(hlv,curitem,FALSE);
    options2dlg(curitem);

    if (setHints!=-1) {
        enableHints(!!setHints);
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:25,代码来源:Ccodecs.cpp

示例9: tsnprintf_s

void TdecoderOptionsPage::getTip(char_t *tipS, size_t len)
{
    tsnprintf_s(tipS, len, _TRUNCATE, _l("IDCT: %s"), Tlibavcodec::idctNames[cfgGet(IDFF_idct)]);
    int bugs = cfgGet(IDFF_workaroundBugs);
    if (bugs && bugs != FF_BUG_AUTODETECT) {
        strncatf(tipS, len, _l("\nBugs workaround"));
    }
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:8,代码来源:CdecoderOptions.cpp

示例10: setDlgItemText

void TbitmapPage::cfg2dlg(void)
{
    setDlgItemText(m_hwnd,IDC_ED_BITMAP_FLNM,cfgGetStr(IDFF_bitmapFlnm));
    pos2dlg();
    cbxSetCurSel(IDC_CBX_BITMAP_ALIGN,cfgGet(IDFF_bitmapAlign));
    cbxSetCurSel(IDC_CBX_BITMAP_MODE,cfgGet(IDFF_bitmapMode));
    opacity2dlg();
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:8,代码来源:Cbitmap.cpp

示例11: setCheck

void TkeysPage::keys2dlg(void)
{
    setCheck(IDC_CHB_KEYS, cfgGet(IDFF_isKeys));
    setCheck(IDC_CHB_KEYS_ALWAYS, cfgGet(IDFF_keysAlways));
    setCheck(IDC_CHB_KEYS_SHORTOSD, cfgGet(IDFF_keysShortOsd));
    SetDlgItemInt(m_hwnd, IDC_ED_KEYS_SEEK1, cfgGet(IDFF_keysSeek1), FALSE);
    SetDlgItemInt(m_hwnd, IDC_ED_KEYS_SEEK2, cfgGet(IDFF_keysSeek2), FALSE);
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:8,代码来源:Ckeys.cpp

示例12: tbrSet

void TfreeverbPage::cfg2dlg(void)
{
    tbrSet(IDC_TBR_FREEVERB_ROOMSIZE,cfgGet(IDFF_freeverbRoomsize),IDC_LBL_FREEVERB_ROOMSIZE,NULL,1000.0);
    tbrSet(IDC_TBR_FREEVERB_DAMPING ,cfgGet(IDFF_freeverbDamp    ),IDC_LBL_FREEVERB_DAMPING ,NULL,1000.0);
    tbrSet(IDC_TBR_FREEVERB_WET     ,cfgGet(IDFF_freeverbWet     ),IDC_LBL_FREEVERB_WET     ,NULL,1000.0);
    tbrSet(IDC_TBR_FREEVERB_DRY     ,cfgGet(IDFF_freeverbDry     ),IDC_LBL_FREEVERB_DRY     ,NULL,1000.0);
    tbrSet(IDC_TBR_FREEVERB_WIDTH   ,cfgGet(IDFF_freeverbWidth   ),IDC_LBL_FREEVERB_WIDTH   ,NULL,1000.0);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:8,代码来源:Cfreeverb.cpp

示例13: SendDlgItemMessage

void TpictPropPage::pictProp2dlg(void)
{
 SendDlgItemMessage(m_hwnd,IDC_TBR_LUMGAIN,TBM_SETPOS,TRUE,writeLumGain(cfgGet(IDFF_lumGain)));
 SendDlgItemMessage(m_hwnd,IDC_TBR_LUMOFFSET,TBM_SETPOS,TRUE,writeLumOffset(cfgGet(IDFF_lumOffset)+256));
 SendDlgItemMessage(m_hwnd,IDC_TBR_GAMMA,TBM_SETPOS,TRUE,writeGamma(cfgGet(IDFF_gammaCorrection)));
 SendDlgItemMessage(m_hwnd,IDC_TBR_HUE,TBM_SETPOS,TRUE,writeHue(cfgGet(IDFF_hue)));
 SendDlgItemMessage(m_hwnd,IDC_TBR_SATURATION,TBM_SETPOS,TRUE,writeSaturation(cfgGet(IDFF_saturation)));
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:8,代码来源:CpictProp.cpp

示例14: setCheck

void ToutPage::out2dlg(void)
{
    setCheck(IDC_CHB_STORE_AVI,cfgGet(IDFF_enc_storeAVI));
    setCheck(IDC_CHB_STORE_EXTERNAL,cfgGet(IDFF_enc_storeExt));
    static const int idStoreExt[]= {IDC_CBX_MUXER,IDC_BT_STORE_EXTERNAL,IDC_ED_STORE_EXTERNAL,0};
    setDlgItemText(m_hwnd,IDC_ED_STORE_EXTERNAL,cfgGetStr(IDFF_enc_storeExtFlnm));
    cbxSetCurSel(IDC_CBX_MUXER,cfgGet(IDFF_enc_muxer));
    enable(cfgGet(IDFF_enc_storeExt),idStoreExt);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:9,代码来源:Cout.cpp

示例15: setCheck

void TgraphPage::debug2dlg(void)
{
    setCheck(IDC_CHB_OUTPUTDEBUG, cfgGet(IDFF_outputdebug));
    setCheck(IDC_CHB_OUTPUTDEBUGFILE, cfgGet(IDFF_outputdebugfile));
    setDlgItemText(m_hwnd, IDC_ED_OUTPUTDEBUGFILE, cfgGetStr(IDFF_debugfile));
    static const int idDebugFile[] = {IDC_ED_OUTPUTDEBUGFILE, IDC_BT_OUTPUTDEBUGFILE, 0};
    enable(cfgGet(IDFF_outputdebugfile), idDebugFile);
    setCheck(IDC_CHB_ERRORBOX, cfgGet(IDFF_errorbox));
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:9,代码来源:Cgraph.cpp


注:本文中的cfgGet函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。