• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ cfgSet函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: switch

HRESULT TblurPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
 switch (uMsg)
  {
   case WM_HSCROLL:
    if (HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_BLUR_STRENGTH) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_BLUR_TEMPSMOOTH))
     {
      cfgSet(IDFF_blurStrength,SendDlgItemMessage(m_hwnd,IDC_TBR_BLUR_STRENGTH  ,TBM_GETPOS,0,0));
      cfgSet(IDFF_tempSmooth  ,SendDlgItemMessage(m_hwnd,IDC_TBR_BLUR_TEMPSMOOTH,TBM_GETPOS,0,0));
      blur2dlg();
      return TRUE;
     }
    break;
   case WM_COMMAND:
    switch (LOWORD(wParam))  
     {
      case IDC_CHB_BLUR:
       setInter(getCheck(IDC_CHB_BLUR));
       parent->drawInter();
       return TRUE;
     }
    break;
  }
 return FALSE;
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:25,代码来源:Cblur.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: 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


示例4: switch

HRESULT TpictPropPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
 switch (uMsg)
  {
   case WM_HSCROLL:
    if (HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_LUMGAIN) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_LUMOFFSET) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_GAMMA))
     {
      cfgSet(IDFF_lumGain,writeLumGain(SendDlgItemMessage(m_hwnd,IDC_TBR_LUMGAIN,TBM_GETPOS,0,0)));
      cfgSet(IDFF_lumOffset,writeLumOffset(SendDlgItemMessage(m_hwnd,IDC_TBR_LUMOFFSET,TBM_GETPOS,0,0))-256);
      cfgSet(IDFF_gammaCorrection,writeGamma(SendDlgItemMessage(m_hwnd,IDC_TBR_GAMMA,TBM_GETPOS,0,0)));
      return TRUE;
     }
    else if (HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_HUE) || HWND(lParam)==GetDlgItem(m_hwnd,IDC_TBR_SATURATION))
     {
      cfgSet(IDFF_hue,writeHue(SendDlgItemMessage(m_hwnd,IDC_TBR_HUE,TBM_GETPOS,0,0)));
      cfgSet(IDFF_saturation,writeSaturation(SendDlgItemMessage(m_hwnd,IDC_TBR_SATURATION,TBM_GETPOS,0,0)));
      return TRUE;
     }   
    break; 
   case WM_COMMAND:
    switch (LOWORD(wParam))  
     {
      case IDC_CHB_PICTPROP:
       setInter(getCheck(IDC_CHB_PICTPROP));
       parent->drawInter();
       return TRUE;
     }
    break;
  }   
 return FALSE;
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:31,代码来源:CpictProp.cpp


示例5: switch

INT_PTR TkeysPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch (uMsg) {
        case WM_DESTROY:
            cfgSet(IDFF_lvKeysWidth0, ListView_GetColumnWidth(hlv, 0));
            cfgSet(IDFF_lvKeysWidth1, ListView_GetColumnWidth(hlv, 1));
            break;
        case WM_COMMAND:
            switch (LOWORD(wParam)) {
                case IDC_CHB_KEYS:
                    cfgSet(IDFF_isKeys, getCheck(IDC_CHB_KEYS));
                    keys2dlg();
                    parent->drawInter();
                    return TRUE;
            }
            break;
        case WM_NOTIFY: {
            NMHDR *nmhdr = LPNMHDR(lParam);
            if (nmhdr->hwndFrom == hlv && nmhdr->idFrom == IDC_LV_KEYS)
                switch (nmhdr->code) {
                    case NM_DBLCLK:
                        if (keyChanging != -1) {
                            endKeyChange();
                        } else {
                            beginKeyChange();
                        }
                        return TRUE;
                    case NM_CLICK:
                        if (keyChanging != -1) {
                            endKeyChange();
                        }
                        return TRUE;
                    case LVN_GETDISPINFO: {
                        NMLVDISPINFO *nmdi = (NMLVDISPINFO*)lParam;
                        int i = nmdi->item.iItem;
                        if (i == -1) {
                            break;
                        }
                        if (nmdi->item.mask & LVIF_TEXT)
                            switch (nmdi->item.iSubItem) {
                                case 0: {
                                    const char_t *descr;
                                    deciD->getKeyParamDescr(i, &descr);
                                    strcpy(nmdi->item.pszText, _(IDC_LV_KEYS, descr));
                                    break;
                                }
                                case 1:
                                    strcpy(nmdi->item.pszText, _(IDC_LV_KEYS, keyChanging == -1 ? Tkeyboard::getKeyName(deciD->getKeyParamKey2(i)) : _l("press key")));
                                    break;
                            }
                        return TRUE;
                    }
                }
            break;
        }
    }
    return TconfPageDec::msgProc(uMsg, wParam, lParam);
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:58,代码来源:Ckeys.cpp


示例6: SendDlgItemMessage

bool TpictPropPage::reset(bool testOnly)
{
 if (testOnly) return true;
 SendDlgItemMessage(m_hwnd,IDC_TBR_LUMGAIN   ,TBM_SETPOS,TRUE,writeLumGain(cfgSet(IDFF_lumGain,cfgGet(IDFF_lumGainDef))));
 SendDlgItemMessage(m_hwnd,IDC_TBR_LUMOFFSET ,TBM_SETPOS,TRUE,writeLumOffset(256+(cfgSet(IDFF_lumOffset,cfgGet(IDFF_lumOffsetDef)))));
 SendDlgItemMessage(m_hwnd,IDC_TBR_GAMMA     ,TBM_SETPOS,TRUE,writeGamma(cfgSet(IDFF_gammaCorrection,cfgGet(IDFF_gammaCorrectionDef))));
 SendDlgItemMessage(m_hwnd,IDC_TBR_HUE       ,TBM_SETPOS,TRUE,writeHue(cfgSet(IDFF_hue,cfgGet(IDFF_hueDef))));
 SendDlgItemMessage(m_hwnd,IDC_TBR_SATURATION,TBM_SETPOS,TRUE,writeSaturation(cfgSet(IDFF_saturation,cfgGet(IDFF_saturationDef))));
 return true;
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:10,代码来源:CpictProp.cpp


示例7: cfgSet

void TpresetsPage::changePresetState(void)
{
    if (cfgGet(IDFF_autoLoadedFromFile)==1) {
        cfgSet(IDFF_autoLoadedFromFile,0);
        InvalidateRect(hlv,NULL,FALSE);
    } else {
        char_t presetName[MAX_PATH];
        deciD->getActivePresetName(presetName, countof(presetName));
        cfgSet(IDFF_defaultPreset,presetName);
        InvalidateRect(hlv,NULL,FALSE);
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:12,代码来源:Cpresets.cpp


示例8: cfgSet

bool TresizePage::applyResizeXY(bool checkOnly)
{
    BOOL ok;
    int x=GetDlgItemInt(m_hwnd,IDC_ED_RESIZEDX,&ok,FALSE);
    if (!ok || x<8 || x>2048 || (x&15)) return false;
    int y=GetDlgItemInt(m_hwnd,IDC_ED_RESIZEDY,&ok,FALSE);
    if (!ok || y<8 || y>2048 || (y&15)) return false;
    if (!checkOnly)
    {
        cfgSet(IDFF_resizeDx,x);
        cfgSet(IDFF_resizeDy,y);
    };
    return true;
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:14,代码来源:CresizePage.cpp


示例9: ccmCfgSetStr

eHalStatus ccmCfgSetStr(tHalHandle hHal, tANI_U32 cfgId, tANI_U8 *pStr, tANI_U32 length, tCcmCfgSetCallback callback, eAniBoolean toBeSaved)
{
    if( callback || toBeSaved )
    {
        //we need to sychronous this one
        return cfgSet(hHal, cfgId, CCM_STRING_TYPE, length, pStr, 0, callback, toBeSaved);
    }
    else
    {
        //Simply push to CFG and not waiting for the response
        tCfgReq req;
        tpAniSirGlobal pMac = PMAC_STRUCT( hHal );

        req.callback = NULL;
        req.next = NULL;
        req.cfgId = ( tANI_U16 )cfgId;
        req.length = length;
        req.type = CCM_STRING_TYPE;
        req.ccmPtr = pStr;
        req.ccmValue = 0;
        req.toBeSaved = toBeSaved;
        req.state = eCCM_REQ_SENT;

        return ( sendCfg( pMac, pMac->hHdd, &req, eANI_BOOLEAN_FALSE ) );
    }
}
开发者ID:fantomlez,项目名称:android_kernel_acer_hemingway,代码行数:26,代码来源:ccmApi.c


示例10: switch

INT_PTR TprocsfsPage::msgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch (uMsg) {
        case WM_COMMAND:
            switch (LOWORD(wParam)) {
                case IDC_CHB_PREFERRED_PCM16:
                case IDC_CHB_PREFERRED_PCM32:
                case IDC_CHB_PREFERRED_FLOAT32: {
                    int prefsfs=0;
                    if (getCheck(IDC_CHB_PREFERRED_PCM16  )) {
                        prefsfs|=TsampleFormat::SF_PCM16;
                    }
                    if (getCheck(IDC_CHB_PREFERRED_PCM32  )) {
                        prefsfs|=TsampleFormat::SF_PCM32;
                    }
                    if (getCheck(IDC_CHB_PREFERRED_FLOAT32)) {
                        prefsfs|=TsampleFormat::SF_FLOAT32;
                    }
                    if (prefsfs) {
                        cfgSet(IDFF_preferredsfs,prefsfs);
                    } else {
                        setCheck(LOWORD(wParam),!getCheck(LOWORD(wParam)));
                    }
                    return TRUE;
                }
            }
            break;
    }
    return TconfPageDecAudio::msgProc(uMsg,wParam,lParam);
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:30,代码来源:Cprocsfs.cpp


示例11: ccmCfgSetInt

eHalStatus ccmCfgSetInt(tHalHandle hHal, tANI_U32 cfgId, tANI_U32 ccmValue, tCcmCfgSetCallback callback, eAniBoolean toBeSaved)
{
    if( callback || toBeSaved)
    {
        
        return cfgSet(hHal, cfgId, CCM_INTEGER_TYPE, sizeof(tANI_U32), NULL, ccmValue, callback, toBeSaved);
    }
    else
    {
        
        tCfgReq req;
        tpAniSirGlobal pMac = PMAC_STRUCT( hHal );

        req.callback = NULL;
        req.next = NULL;
        req.cfgId = ( tANI_U16 )cfgId;
        req.length = sizeof( tANI_U32 );
        req.type = CCM_INTEGER_TYPE;
        req.ccmPtr = NULL;
        req.ccmValue = ccmValue;
        req.toBeSaved = toBeSaved;
        req.state = eCCM_REQ_SENT;

        return ( sendCfg( pMac, pMac->hHdd, &req, eANI_BOOLEAN_FALSE ) );
    }
}
开发者ID:Alex-V2,项目名称:One_M8_4.4.3_kernel,代码行数:26,代码来源:ccmApi.c


示例12: switch

void TcodecsPage::dlg2options(int id)
{
    int ii=lvGetSelItem(IDC_LV_INCODECS);
    if (isIn(ii,0,(int)formats.size())) {
        int optionId = 0;
        switch(id) {
            case IDC_CHB_CODEC_OPT1:
                optionId=0;
                break;
            case IDC_CHB_CODEC_OPT2:
                optionId=1;
                break;
            case IDC_CHB_CODEC_OPT3:
                optionId=2;
                break;
            case IDC_CHB_CODEC_OPT4:
                optionId=3;
                break;
        }
        const Tformat::Toption &o=formats[ii].options[optionId];
        int idff=o.id;
        int val=cfgGet(idff);
        if (getCheck(id)) {
            val|=o.val;
        } else {
            val&=~o.val;
        }
        cfgSet(idff,val);
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:30,代码来源:Ccodecs.cpp


示例13: tbrGet

void TvolumePage::volTbr2cfg(int idc, int idff, int mult)
{
    int x = tbrGet(idc);
    if (isdb) {
        x = mult * ff_round(db2value((double)x * mult) * 100);
    }
    cfgSet(idff, mult * x);
}
开发者ID:xinjiguaike,项目名称:ffdshow,代码行数:8,代码来源:Cvolume.cpp


示例14: switch

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;
}
开发者ID:BackupTheBerlios,项目名称:ffdshow-svn,代码行数:29,代码来源:Coffset.cpp


示例15: cfgGet

void TgraphPage::onDebugoutputfile(void)
{
    char_t debugfile[MAX_PATH];
    cfgGet(IDFF_debugfile, debugfile, MAX_PATH);
    if (dlgGetFile(true, m_hwnd, _(-IDD_GRAPH, _l("Select file for debug info")), _l("Log files (*.log)\0*.log\0All files (*.*)\0*.*\0"), _l("log"), debugfile, _l("."), 0)) {
        cfgSet(IDFF_debugfile, debugfile);
        debug2dlg();
    }
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:9,代码来源:Cgraph.cpp


示例16: cfgSet

void TconvolverPage::onManualFileClear(void)
{
    int i=lvGetSelItem(IDC_LV_CONVOLVER_FILES);
    if (i!=-1) {
        cfgSet(speakersIdffs[i],_l(""));
        speakerFormats[i].clear();
        ListView_RedrawItems(hlv,i,i);
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:9,代码来源:Cconvolver.cpp


示例17: cfgGet

void TbitmapPage::onFlnm(void)
{
    char_t flnm[MAX_PATH];
    cfgGet(IDFF_bitmapFlnm,flnm,MAX_PATH);
    if (dlgGetFile(false,m_hwnd,_(-IDD_BITMAP,_l("Load image file")),_l("All supported (*.jpg,*.bmp,*.gif,*.png)\0*.bmp;*.jpg;*.jpeg;*.gif;*.png\0Windows Bitmap (*.bmp)\0*.bmp\0JPEG (*.jpg)\0*.jpg\0Compuserve Graphics Interchange (*.gif)\0*.gif\0Portable Network Graphics (*.png)\0*.png"),_l("bmp"),flnm,_l("."),0)) {
        setDlgItemText(m_hwnd,IDC_ED_BITMAP_FLNM,flnm);
        cfgSet(IDFF_bitmapFlnm,flnm);
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:9,代码来源:Cbitmap.cpp


示例18: memcpy

void TdctQuantDlg::TdctQuantTables::setChange(void)
{
    uint8_t *m=inter;
    for (int i=0; i<16; i++,m+=4) {
        int32_t val;
        memcpy(&val,m,sizeof(val));
        cfgSet(idffs[i],val);
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:9,代码来源:CquantTables.cpp


示例19: cfgGet

void ToutPage::onStoreExternal(void)
{
    char_t storeExtFlnm[MAX_PATH];
    cfgGet(IDFF_enc_storeExtFlnm,storeExtFlnm,MAX_PATH);
    if (dlgGetFile(true,m_hwnd,_(-IDD_OUT,_l("Select file for storing frames")),_l("All files (*.*)\0*.*\0"),_l(""),storeExtFlnm,_l("."),0)) {
        cfgSet(IDFF_enc_storeExtFlnm,storeExtFlnm);
        out2dlg();
    }
}
开发者ID:JERUKA9,项目名称:ffdshow-tryouts,代码行数:9,代码来源:Cout.cpp


示例20: GetDlgItemText

void TcompatibilityList::dlg2cfg(void)
{
    char_t complist0[MAX_COMPATIBILITYLIST_LENGTH];
    GetDlgItemText(m_hwnd, IDC_ED_COMPATIBILITYLIST, complist0, MAX_COMPATIBILITYLIST_LENGTH);
    ffstring complistResult;

    TdirectshowControlPageDec::convertDelimit(complist0, _l("\r\n"), complistResult, getDelimit());
    cfgSet(IDFF_target, complistResult.c_str());
}
开发者ID:TheRyuu,项目名称:ffdshow,代码行数:9,代码来源:TcompatibilityList.cpp



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ cfg_free函数代码示例发布时间:2022-05-30
下一篇:
C++ cfgGet函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap