本文整理汇总了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;未经允许,请勿转载。 |
请发表评论