本文整理汇总了C++中IsChanged函数的典型用法代码示例。如果您正苦于以下问题:C++ IsChanged函数的具体用法?C++ IsChanged怎么用?C++ IsChanged使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了IsChanged函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IsChanged
SINT32 CSNORecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
FULL.Unload();
DATA.Unload();
MODL1.Unload();
MODL5.Unload();
MODL10.Unload();
MODL25.Unload();
MODL100.Unload();
MODL500.Unload();
MODL.Unload();
MOD2.Unload();
MOD3.Unload();
MOD4.Unload();
ICON1.Unload();
ICON2.Unload();
ICON3.Unload();
ICON4.Unload();
ICON5.Unload();
ICON6.Unload();
ICONW.Unload();
ICO21.Unload();
ICO22.Unload();
ICO23.Unload();
ICO24.Unload();
return 1;
}
示例2: IsChanged
int32_t CREARecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
FULL.Unload();
MODL.Unload();
SPLO.Unload();
NIFZ.Unload();
NIFT.Unload();
ACBS.Unload();
SNAM.Unload();
INAM.Unload();
SCRI.Unload();
CNTO.Unload();
AIDT.Unload();
PKID.Unload();
KFFZ.Unload();
DATA.Unload();
RNAM.Unload();
ZNAM.Unload();
TNAM.Unload();
BNAM.Unload();
WNAM.Unload();
CSCR.Unload();
NAM0.Unload();
NAM1.Unload();
Sounds.Unload();
return 1;
}
示例3: IsChanged
int32_t WTHRRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
_0IAD.Unload();
_1IAD.Unload();
_2IAD.Unload();
_3IAD.Unload();
_4IAD.Unload();
_5IAD.Unload();
DNAM.Unload();
CNAM.Unload();
ANAM.Unload();
BNAM.Unload();
MODL.Unload();
LNAM.Unload();
ONAM.Unload();
PNAM.Unload();
NAM0.Unload();
FNAM.Unload();
INAM.Unload();
DATA.Unload();
Sounds.Unload();
return 1;
}
示例4: IsChanged
SINT32 REFRRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
Data.Unload();
//EDID.Unload();
//NAME.Unload();
//XTEL.Unload();
//XLOC.Unload();
//Ownership.Unload();
//Data->XESP.Unload();
//XTRG.Unload();
//XSED.Unload();
//XLOD.Unload();
//XCHG.Unload();
//XHLT.Unload();
//XPCI.Unload();
//XLCM.Unload();
//XRTM.Unload();
//XACT.Unload();
//XCNT.Unload();
//Marker.Unload();
//XSCL.Unload();
//XSOL.Unload();
//DATA.Unload();
return 1;
}
示例5: Do_InActiveFonts
/* Do_InActiveFonts()
* ========================================================================
*/
void
Do_InActiveFonts( void )
{
PrevTree = ad_menu;
Reset_Tree( ad_inactive );
NoExit( XTRANSFR );
Disable( XTRANSFR );
/* Let's display the current device displayed...*/
cur_device = current_device;
ClearListFlags();
SetListFlags();
mover_setup( bit_list, bit_count - DFCOUNT( cur_device ),
OBASE, OSLIDE, OUP, ODOWN,
OLINE0, OLINE5, OLBASE, 0 );
sprintf( Device_Text, "%d", DDEV( cur_device ) );
TedText( OXDEVICE ) = &Device_Text[0];
strcpy( Driver_Text, drivers[ DNAME( cur_device )] );
strip_period( &Driver_Text[0] );
TedText( OXDRIVER ) = &Driver_Text[0];
if( IsChanged( bit_list ) )
{
MakeExit( XTRANSFR );
Enable( XTRANSFR );
}
Objc_draw( tree, ROOT, MAX_DEPTH, NULL );
}
示例6: OnDraw
int PBProgressBar::OnDraw(bool force)
{
int drawBarWidth, drawBarHeight, leftSideWidth, rightSideWidth;
if ( IsVisible() && (IsChanged() || force) )
{
PBGraphics *graphics = GetGraphics();
graphics->DrawRect(GetLeft(), GetTop(), GetWidth(), GetHeight(), BLACK);
if (m_value)
{
drawBarWidth = GetWidth() - (m_rectOffset << 1);
drawBarHeight = GetHeight() - (m_rectOffset << 1);
leftSideWidth = m_value ? (drawBarWidth * m_value) / 100 : 0;
rightSideWidth = m_value != 100 ? (drawBarWidth - leftSideWidth) : 0;
if (leftSideWidth)
graphics->DimArea(GetLeft() + m_rectOffset, GetTop() + m_rectOffset, leftSideWidth, drawBarHeight, BLACK);
if (rightSideWidth)
graphics->FillArea(GetLeft() + m_rectOffset + leftSideWidth, GetTop() + m_rectOffset, rightSideWidth, drawBarHeight, WHITE);
}
}
return 0;
}
示例7: OnDraw
int PBLineEdit::OnDraw(bool force)
{
PBGraphics *graphics;
if (IsVisible() && (IsChanged() || force) && (graphics = GetGraphics()) != NULL)
{
graphics->FillArea(GetClientLeft() + PBEDIT_BORDER,
GetClientTop() + PBEDIT_BORDER,
GetClientWidth() - (PBEDIT_BORDER << 1),
GetClientHeight() - (PBEDIT_BORDER << 1),
WHITE);
if (m_text[0])
{
SetFont(m_font, BLACK);
graphics->DrawTextRect(GetClientLeft() + PBEDIT_BORDER,
GetClientTop() + PBEDIT_BORDER,
GetClientWidth() - (PBEDIT_BORDER << 1),
GetClientHeight() - (PBEDIT_BORDER << 1),
m_text,
ALIGN_LEFT | VALIGN_MIDDLE | DOTS);
}
graphics->DrawRect(GetLeft(), GetTop(), GetWidth(), GetHeight(), BLACK);
}
return 0;
}
示例8: IsChanged
int32_t CELLRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
FULL.Unload();
DATA.Unload();
XCLC.Unload();
XCLL.Unload();
IMPS.Unload();
IMPF.Unload();
LTMP.Unload();
LNAM.Unload();
XCLW.Unload();
XNAM.Unload();
XCLR.Unload();
XCIM.Unload();
XCET.Unload();
XEZN.Unload();
XCCM.Unload();
XCWT.Unload();
Ownership.Unload();
XCAS.Unload();
XCMT.Unload();
XCMO.Unload();
return 1;
}
示例9: IsChanged
SINT32 ARMORecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
OBND.Unload();
FULL.Unload();
SCRI.Unload();
EITM.Unload();
BMDT.Unload();
MODL.Unload();
MOD2.Unload();
ICON.Unload();
MICO.Unload();
MOD3.Unload();
MOD4.Unload();
ICO2.Unload();
MIC2.Unload();
BMCT.Unload();
REPL.Unload();
BIPL.Unload();
ETYP.Unload();
YNAM.Unload();
ZNAM.Unload();
DATA.Unload();
DNAM.Unload();
BNAM.Unload();
Sounds.Unload();
TNAM.Unload();
return 1;
}
示例10: IsChanged
int32_t MSETRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
FULL.Unload();
NAM1.Unload();
NAM2.Unload();
NAM3.Unload();
NAM4.Unload();
NAM5.Unload();
NAM6.Unload();
NAM7.Unload();
NAM8.Unload();
NAM9.Unload();
NAM0.Unload();
ANAM.Unload();
BNAM.Unload();
CNAM.Unload();
JNAM.Unload();
KNAM.Unload();
LNAM.Unload();
MNAM.Unload();
NNAM.Unload();
ONAM.Unload();
PNAM.Unload();
DNAM.Unload();
ENAM.Unload();
FNAM.Unload();
GNAM.Unload();
HNAM.Unload();
INAM.Unload();
DATA.Unload();
return 1;
}
示例11: lock
void BufferTimeList::Monitor()
{
vector<TCHAR *> messages;
try
{
AutoLock lock(&_sync);
for (int idx = 0; idx < _files.size(); idx++)
{
FILETIME time;
if (IsChanged(_files[idx]->BufferId, &time))
{
TCHAR localTime[256];
ToLocalTime(time, localTime);
TCHAR *pbuffer = new TCHAR[1024];
generic_sprintf(pbuffer, TEXT("\"%s\" has been modified by another program (%s)."), _files[idx]->Path, localTime);
messages.push_back(pbuffer);
}
}
}
catch (...)
{
// ignore all
};
// flash outside of the lock as otherwise it will block messgages which in-turn causes deadlock
if (messages.size() > 0)
FlashCaption(messages);
}
示例12: IsChanged
int32_t PMISRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
NAME.Unload();
XEZN.Unload();
XRGD.Unload();
XRGB.Unload();
Patrol.Unload();
Ownership.Unload();
XCNT.Unload();
XRDS.Unload();
XHLP.Unload();
XDCR.Unload();
XLKR.Unload();
XCLP.Unload();
ActivateParents.Unload();
XATO.Unload();
XESP.Unload();
XEMI.Unload();
XMBR.Unload();
XPWR.Unload();
XIBS.Unload();
XSCL.Unload();
DATA.Unload();
return 1;
}
示例13: IsChanged
int32_t WRLDRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
FULL.Unload();
XEZN.Unload();
WNAM.Unload();
PNAM.Unload();
CNAM.Unload();
NAM2.Unload();
NAM3.Unload();
NAM4.Unload();
DNAM.Unload();
ICON.Unload();
MICO.Unload();
MNAM.Unload();
ONAM.Unload();
INAM.Unload();
DATA.Unload();
NAM0.Unload();
NAM9.Unload();
ZNAM.Unload();
NNAM.Unload();
XNAM.Unload();
IMPS.Unload();
IMPF.Unload();
OFST.Unload();
RNAM.Unload();
NAMA.Unload();
TNAM.Unload();
UNAM.Unload();
return 1;
}
示例14: IsChanged
int32_t ROADRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
PGRP.Unload();
PGRR.Unload();
return 1;
}
示例15: IsChanged
int32_t FLSTRecord::Unload()
{
IsChanged(false);
IsLoaded(false);
EDID.Unload();
LNAM.Unload();
return 1;
}