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


C++ IsChanged函数代码示例

本文整理汇总了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;
    }
开发者ID:Gruftikus,项目名称:CBash,代码行数:30,代码来源:CSNORecord.cpp

示例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;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:30,代码来源:CREARecord.cpp

示例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;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:26,代码来源:WTHRRecord.cpp

示例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;
    }
开发者ID:Ethatron,项目名称:CBash,代码行数:27,代码来源:REFRRecord.cpp

示例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 );   		  
}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:36,代码来源:INACTIVE.C

示例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;
}
开发者ID:pocketbook-free,项目名称:djviewer,代码行数:25,代码来源:pbprogressbar.cpp

示例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;
}
开发者ID:pocketbook-free,项目名称:djviewer,代码行数:27,代码来源:pblineedit.cpp

示例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;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:27,代码来源:CELLRecord.cpp

示例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;
    }
开发者ID:Ethatron,项目名称:CBash,代码行数:31,代码来源:ARMORecord.cpp

示例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;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:35,代码来源:MSETRecord.cpp

示例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);
}
开发者ID:triaxia,项目名称:NppSalt,代码行数:28,代码来源:BufferTimeList.cpp

示例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;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:29,代码来源:PMISRecord.cpp

示例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;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:34,代码来源:WRLDRecord.cpp

示例14: IsChanged

int32_t ROADRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    PGRP.Unload();
    PGRR.Unload();
    return 1;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:8,代码来源:ROADRecord.cpp

示例15: IsChanged

int32_t FLSTRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    LNAM.Unload();
    return 1;
    }
开发者ID:Dienes,项目名称:CBash,代码行数:8,代码来源:FLSTRecord.cpp


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