您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ Deselect函数代码示例

51自学网 2021-06-01 20:26:53
  C++
这篇教程C++ Deselect函数代码示例写得很实用,希望能帮到您。

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

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

示例1: InitActiveEdit

/* InitActiveEdit() * ===================================================================== * Initializes the Active Device display to preset initial values. * the device to display is in xdevice. */voidInitActiveEdit( void ){   /* Set a global index number for the device editor so that we    * know which one is currently being displayed. Note that this is    * for the active drivers.    */      CurHotDriver = DNAME( xdevice );      NoExit( EDELETE );   Disable( EDELETE );   /* Display the device number in text form. */                 sprintf( DeviceText, "%d", DDEV( xdevice ) );   TedText( CURNUM ) = &DeviceText[0];   /* Display the driver name in text form ( includes the .SYS ) */   strcpy( DriverText, drivers[ DNAME( xdevice )] );   TedText( CURNAME ) = &DriverText[0];   /* Set the ROM/RES flags */   Deselect( CURROM );   Deselect( CURRES );      if( DTYPE( xdevice ) == 'P' )	/* ROM driver - SCREEN.SYS */        Select( CURROM );   if( DTYPE( xdevice ) == 'R' )    /* Resident Driver */   	Select( CURRES );}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:34,


示例2: set_accelbox

/* * Set MA speed buttons */voidset_accelbox( OBJECT *tree, int linear ){    Deselect(OFF);    Deselect(SLOW);    Deselect(FAST);    if( linear < 0 )	Select(OFF);    else if( linear > 0 )	Select(SLOW);    else	Select(FAST);}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:17,


示例3: Deselect

//-----------------------------------------------------------------------------// Purpose: // Input  : exp - //-----------------------------------------------------------------------------void mxExpressionTray::Select( int exp, bool deselect /*=true*/ ){	int oldcell = m_nCurCell;	if ( deselect )	{		Deselect();	}	m_nPrevCell = oldcell;	m_nCurCell = exp;	if ( m_nCurCell >= 0 )	{		CExpClass *active = expressions->GetActiveClass();		if ( active )		{			CExpression *exp = active->GetExpression( m_nCurCell );			if ( exp )			{				exp->SetSelected( true );			}		}	}	redraw();}
开发者ID:DeadZoneLuna,项目名称:SourceEngine2007,代码行数:31,


示例4: set_parkbox

voidset_parkbox( void ){    OBJECT *tree = rs_object;extern int parktime;    if( parktime < 0 ) {	HideObj(PARKSECT);    } else if( parktime > 0 ) {	Select(PARK);	ObState(PARKUP) =	  ObState(PARKBOX) =	  ObState(PARKSLID) =	  ObState(PARKDOWN) = NORMAL;	HideObj(PARKCOVR);    } else {	Deselect(PARK);	ObState(PARKUP) =	  ObState(PARKDOWN) =	  ObState(PARKBOX) =	  ObState(PARKSLID) =	  ObState(PARKDOWN) = DISABLED;	ShowObj(PARKCOVR);    }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:25,


示例5: ItemAt

BListItem*BListView::RemoveItem(int32 index){	BListItem* item = ItemAt(index);	if (item == NULL)		return NULL;	if (item->IsSelected())		Deselect(index);	if (!fList.RemoveItem(item))		return NULL;	if (fFirstSelected != -1 && index < fFirstSelected)		fFirstSelected--;	if (fLastSelected != -1 && index < fLastSelected)		fLastSelected--;	if (fAnchorIndex != -1 && index < fAnchorIndex)		fAnchorIndex--;	_RecalcItemTops(index);	_InvalidateFrom(index);	_FixupScrollBar();	return item;}
开发者ID:RAZVOR,项目名称:haiku,代码行数:29,


示例6: set_accelbox

voidset_accelbox( int linear ){    OBJECT *tree = rs_object;    Deselect(ACCOFF);    Deselect(ACCSLOW);    Deselect(ACCFAST);    if( linear < 0 )	Select(ACCOFF);    else if( linear > 0 )	Select(ACCSLOW);    else	Select(ACCFAST);}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:16,


示例7: set_screenbox

voidset_screenbox( int enabled ){    OBJECT *tree = rs_object;    if( !ma_info->stacy )    	HideObj(STACOPTS);    else    	ShowObj(STACOPTS);    if( enabled ) {	Select(SCREEN);	ObFlags(SWITCH) = ObFlags(LITE) = TOUCHEXIT;	ObState(SWITCH) =	  ObState(LITE) =	  ObState(SAVEUP) =	  ObState(SAVEBOX) =	  ObState(SAVESLID) =	  ObState(SAVEDOWN) =	  ObState(MODEM) = NORMAL;	HideObj(SAVECOVR);    } else {	Deselect(SCREEN);	ObFlags(SWITCH) = ObFlags(LITE) = NONE;	ObState(SWITCH) =	  ObState(LITE) =	  ObState(SAVEUP) =	  ObState(SAVEBOX) =	  ObState(SAVESLID) =	  ObState(SAVEDOWN) =	  ObState(MODEM) = DISABLED;	ShowObj(SAVECOVR);    }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:35,


示例8: set_screenbox

/* * Set up buttons and covers in screensave box. */voidset_screenbox( OBJECT *tree, int enabled ){    if( !ma_info->stacy )    	HideObj(STACBOX);    else    	ShowObj(STACBOX);    if( enabled ) {	Select(SCRN);	ObFlags(STACSCRN) = ObFlags(STACLITE) = TOUCHEXIT;	ObState(STACSCRN) =	  ObState(STACLITE) =	  ObState(SCRNUP) =	  ObState(SCRNBACK) =	  ObState(SCRNTHUM) =	  ObState(SCRNDN) =	  ObState(PHONE) = NORMAL;	HideObj(SCRNCOVR);    } else {	Deselect(SCRN);	ObFlags(STACSCRN) = ObFlags(STACLITE) = NONE;	ObState(STACSCRN) =	  ObState(STACLITE) =	  ObState(SCRNUP) =	  ObState(SCRNBACK) =	  ObState(SCRNTHUM) =	  ObState(SCRNDN) =	  ObState(PHONE) = DISABLED;	ShowObj(SCRNCOVR);    }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:36,


示例9: Assign_Slit

/* Assign_Slit() *========================================================================== *  Assigns the 6 slits visible an FNODE, where possible. * IN: FNODE *ptr:	Start assigning with this node *     FNODE *array[]:	A 5 slit pointer array. */voidAssign_Slit( HDEVICE_PTR ptr, HDEVICE_PTR array[] ){    int i;    HDEVICE_PTR curptr;        curptr = ptr;    for( i = 0; i < MAX_SLITS; i++ )    {        array[ i ] = NULL;        Deselect( First_Obj + i );        TedText( First_Obj + i ) = fblank;        if( curptr )        {            if( HNAME( curptr ) != -1 )            {              array[i] = curptr;              TedText( First_Obj + i ) = cdrivers[ HNAME( curptr )];               	      if( HFLAG( curptr ) )            	  Select( First_Obj + i );              curptr = HNEXT( curptr );	            }          }      }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:33,


示例10: Deselect

void LowGrav::StopShooting(){  if (active) {    Deselect();  } else {    Weapon::StopShooting();  }}
开发者ID:Arnaud474,项目名称:Warmux,代码行数:8,


示例11: wxLogDebugFunc

void PlaybackTab<PlaybackTraits>::OnSelect( wxListEvent& event ){	wxLogDebugFunc( _T( "" ) );	if ( event.GetIndex() == -1 ) {		Deselect();	}	else	{		try		{			m_watch_btn->Enable( true );			m_delete_btn->Enable( true );			int index = event.GetIndex();			m_replay_listctrl->SetSelectedIndex( index );			//this might seem a bit backwards, but it's currently the only way that doesn't involve casting away constness			int m_sel_replay_id = m_replay_listctrl->GetDataFromIndex( index )->id;			PlaybackType& rep = playbacklist<ListType>().GetPlaybackById( m_sel_replay_id );			wxLogMessage( _T( "Selected replay %d " ), m_sel_replay_id );			m_players_text->SetLabel( _T( "" ) );			m_map_text->SetLabel( rep.battle.GetHostMapName() );			m_mod_text->SetLabel( rep.battle.GetHostModName() );			m_minimap->SetBattle( &( rep.battle ) );			m_minimap->UpdateMinimap();			m_players->Clear();			m_players->SetBattle( ( IBattle* )&rep.battle );			for ( size_t i = 0; i < rep.battle.GetNumUsers(); ++i ) {				try {					User& usr = rep.battle.GetUser( i );					m_players->AddUser( usr );				}				catch ( ... )                {}			}		}		catch ( ... ) {			Deselect();		}		event.Skip();	}}
开发者ID:SpliFF,项目名称:springlobby,代码行数:45,


示例12: Deselect

void SingleLineWXMEdit::OnWXMEditKillFocus(){	if (!IsSelected())		return;	Deselect();	SetRepaintAll(true);	Refresh();}
开发者ID:JamesWCCheng,项目名称:wxMEdit,代码行数:9,


示例13: Deselect

// NB: CloneNode() assumes that this always succeedsNS_IMETHODIMPnsXFormsRepeatElement::SetParent(nsIXFormsRepeatElement *aParent){  mParent = aParent;  // We're an inner repeat owned by a parent, let it control whether we are  // selected or not.  Deselect();  return NS_OK;}
开发者ID:binoc-software,项目名称:mozilla-cvs,代码行数:10,


示例14: Deselect

void SDC::SetObjects(HDC gc, HBITMAP bmp) {	Deselect();	m_gc = gc;	m_mswbmp = bmp;	SelectObject(m_gc, GetStockObject(NULL_BRUSH));	Select();}
开发者ID:cyclefusion,项目名称:szarp,代码行数:10,


示例15: Deselect

void PlaybackTab<PlaybackTraits>::RemovePlayback( const int index ){	if ( index == -1 )		return;	if ( index == m_replay_listctrl->GetSelectedIndex() )		Deselect();	m_replay_listctrl->RemovePlayback( index );}
开发者ID:SpliFF,项目名称:springlobby,代码行数:10,


示例16: Deselect

void PlaybackTab::OnChar(wxKeyEvent& event){	const int keyCode = event.GetKeyCode();	if (keyCode == WXK_DELETE) {		m_replay_dataview->DeletePlayback();		Deselect();	} else {		event.Skip();	}}
开发者ID:OursDesCavernes,项目名称:springlobby,代码行数:10,


示例17: Select

void USelection::Select(UObject* InObject, bool bSelect){	if( bSelect )	{		Select( InObject );	}	else	{		Deselect( InObject );	}}
开发者ID:zhaoyizheng0930,项目名称:UnrealEngine,代码行数:11,


示例18: SetSelection

void wxListBox::Command (wxCommandEvent & event){    if (event.GetExtraLong())        SetSelection (event.GetInt());    else    {        Deselect (event.GetInt());        return;    }    ProcessCommand (event);}
开发者ID:hgwells,项目名称:tive,代码行数:11,


示例19: Deselect

void pawsTree::SetRoot(pawsTreeNode* _root){    if(root != NULL)    {        if(selected == root)            Deselect();        pawsWidget::DeleteChild(root);    }    root = _root;    AddChild(root);}
开发者ID:Mixone-FinallyHere,项目名称:planeshift,代码行数:11,


示例20: Select

void STrackNode::ToggleSelect(){	if(IsSelected()) 	{		Select();	}	else 	{		Deselect();	}}
开发者ID:Tigrouzen,项目名称:UnrealEngine-4,代码行数:11,


示例21: Jewel

void Bejeweled::Refill() {	int oldscore = score;	for(int x = 0;x < xsize;x++) {		for(int y = 0;y < ysize;y++) {			delete grid[x][y];			grid[x][y] = new Jewel(GetRandomJewel(),x,y+ysize);			grid[x][y]->SetPosition(x,y,true);		}	}	Deselect();	Update();	SetScore(oldscore); // do NOT give points for random combos}
开发者ID:JohanMes,项目名称:Bejeweled,代码行数:13,


示例22: Dclick_Select

/* Dclick_Select() *========================================================================== * Selects one of the 5 mouse double click objects possible */voidDclick_Select( int obj ){   OBJECT *tree = ( OBJECT *)rs_trindex[ GENERAL ];      Deselect( cur_value.dclick + M0 );   Objc_draw( tree, cur_value.dclick + M0, 0, NULL );   Select( obj );   cur_value.dclick = obj - M0;   Objc_draw( tree, obj, 0, NULL );   Set_Dclick();   wait_button( UP );}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:17,


示例23: wxLogWarning

void PlaybackTab::ReloadList(){	if (!LSL::usync().IsLoaded()) {		wxLogWarning(_("Unitsync library required"));		return;	}	Deselect();	m_replay_dataview->Clear();	if (m_replay_loader == nullptr) {		m_replay_loader = new PlaybackLoader(this, true);	}	m_replay_loader->Run();}
开发者ID:OursDesCavernes,项目名称:springlobby,代码行数:13,


示例24: Deselect

void wxListBox::ExtendSelection(int itemTo){    // if we don't have the explicit values for selection start/end, make them    // up    if ( m_selAnchor == -1 )        m_selAnchor = m_current;    if ( itemTo == -1 )        itemTo = m_current;    // swap the start/end of selection range if necessary    int itemFrom = m_selAnchor;    if ( itemFrom > itemTo )    {        int itemTmp = itemFrom;        itemFrom = itemTo;        itemTo = itemTmp;    }    // the selection should now include all items in the range between the    // anchor and the specified item and only them    int n;    for ( n = 0; n < itemFrom; n++ )    {        Deselect(n);    }    for ( ; n <= itemTo; n++ )    {        SetSelection(n);    }    int count = GetCount();    for ( ; n < count; n++ )    {        Deselect(n);    }}
开发者ID:project-renard-survey,项目名称:chandler,代码行数:39,


示例25: MythUIType

MythUIButton::MythUIButton(MythUIType *parent, const QString &name)            : MythUIType(parent, name){    m_clickTimer = new QTimer();    m_clickTimer->setSingleShot(true);    m_Pushed = false;    m_Lockable = false;    m_Text = NULL;    m_BackgroundState = NULL;    connect(m_clickTimer, SIGNAL(timeout()), SLOT(UnPush()));    connect(this, SIGNAL(TakingFocus()), SLOT(Select()));    connect(parent, SIGNAL(LosingFocus()), SLOT(Deselect()));    connect(this, SIGNAL(LosingFocus()), SLOT(Deselect()));    connect(this, SIGNAL(Enabling()), SLOT(Enable()));    connect(this, SIGNAL(Disabling()), SLOT(Disable()));    SetCanTakeFocus(true);}
开发者ID:footoflove,项目名称:libmythtv-ui,代码行数:22,


示例26: Window

voidBComboBox::Select(int32 index, bool changeTextSelection){	int32 oldIndex = fSelected;	if (index < fChoiceList->CountChoices() && index >= 0) {		BWindow *win = Window();		bool gotLock = (win && win->Lock());		if (!win || gotLock) {			fSelected = index;			if (fPopupWindow && fPopupWindow->Lock()) {				ChoiceListView *lv = fPopupWindow->ListView();				lv->InvalidateItem(oldIndex);				lv->InvalidateItem(fSelected);						lv->ScrollToSelection();				fPopupWindow->Unlock();			}			if (changeTextSelection) {				// Find last coma				const char *ptr = fText->Text();				const char *end;				int32 tlength = fText->TextLength();				for (end = ptr+tlength-1; end>ptr; end--) {					if (*end == ',') {						// Find end of whitespace						for (end++; isspace(*end); end++) {}						break;					}				}				int32 soffset = end-ptr;				int32 eoffset = tlength;				if (end != 0)					fText->Delete(soffset, eoffset);				tlength = strlen(fChoiceList->ChoiceAt(fSelected));				fText->Insert(soffset, fChoiceList->ChoiceAt(fSelected), tlength);				eoffset = fText->TextLength();				fText->Select(soffset, eoffset);//				fText->SetText(fChoiceList->ChoiceAt(fSelected));//				fText->SelectAll();			}			if (gotLock)				win->Unlock();		}	} else {		Deselect();		return;	}}
开发者ID:anevilyak,项目名称:haiku,代码行数:51,


示例27: do_rgb

/* * Double clicked on an RGB slider */voiddo_rgb( int slider, int base, int index ){     int   CurValue;     GRECT orect;     MRETS mk;     ActiveTree( ad_tree );     orect = ObRect( slider );     objc_offset( ad_tree, slider, &orect.g_x, &orect.g_y );     ActiveTree( ad_slide2 );     ObX( CSLIDERS ) = ObX( EXIT2 ) = orect.g_x -= 2;     ObY( CSLIDERS ) = ObY( EXIT2 ) = orect.g_y -= 2;     ObW( CSLIDERS ) = orect.g_w += 3;     ObH( CSLIDERS ) = orect.g_h += 4;     myitoa( curscrn[ index ], &PenNum[0] );     TedText( CSLIDERS ) = PenNum;       ObjcDraw( ad_slide2, CSLIDERS, 0, NULL );     form_do( ad_slide2, CSLIDERS );	     if( strlen( TedText( CSLIDERS ) ) )     {    			           CurValue = atoi( TedText( CSLIDERS ) );       CurValue = min( CurValue, 1000 );       CurValue = max( CurValue, 0 );       curscrn[ index ] = CurValue;     }     Deselect( CSLIDERS );     Deselect( EXIT2 );        ActiveTree( ad_tree );     adjcol();     update_slid( base, slider, curscrn[index], 0, 1000, 1 );     EvntButton( 1, 1, 0, &mk );}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:41,



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


C++ DeselectAll函数代码示例
C++ DescribePixelFormat函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。