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

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

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

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

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

示例1: switch

TKeyResponse CMyHelpContainer::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode /*aType*/){	TKeyResponse  MyRet = EKeyWasNotConsumed;		switch (aKeyEvent.iCode)    {	case EKeyUpArrow:		if(iEditor)		{			iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	        iEditor->UpdateScrollBarsL();			iEditor->DrawNow();			MyRet = EKeyWasConsumed;		}		DrawNow();		break;	case EKeyDownArrow:		if(iEditor)		{			iEditor->MoveCursorL(TCursorPosition::EFPageDown,EFalse);			iEditor->UpdateScrollBarsL();			iEditor->DrawNow();			MyRet = EKeyWasConsumed;		}		DrawNow();		break;	default:		break;	}        	return MyRet;}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:33,


示例2: switch

void CMainContainer::HandleViewCommandL(TInt aCommand){	switch(aCommand)	{	case EAppHelpBack:		{			delete iMyHelpContainer;			iMyHelpContainer = NULL;		}		SetMenuL();		DrawNow();		break;	case EAppHelp:		{			delete iMyHelpContainer;			iMyHelpContainer = NULL;    					iMyHelpContainer = CMyHelpContainer::NewL();		}		SetMenuL();		DrawNow();    				break;		case ESwitchList:		{			SetGridOnL(EFalse);		}		SetMenuL();		DrawNow();		break;	case ESwitchGrid:		{			SetGridOnL(ETrue);		}		SetMenuL();		DrawNow();		break;	case EAppOpen:		if(!iYTasksContainer && iEcomHandler )		{			RPointerArray<CHandlerItem> Handlers = iEcomHandler->HandlerArray();					TInt CurrInd = HandleViewSelectedIndex();			if(CurrInd >= 0 && CurrInd < Handlers.Count())			{				if(Handlers[CurrInd])				{					iYTasksContainer = iEcomHandler->GetHandlerL(*Handlers[CurrInd],iCba);				}			}		}		SetMenuL();		DrawNow();		break;	default:		if(iYTasksContainer)		{			iYTasksContainer->HandleCommandL(aCommand);		}		break;	}	}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:60,


示例3: StateChanged

EXPORT_C void CEikButtonBase::Animate()    {    iButFlags|=KButtonPressedMask;    StateChanged();    DrawNow();    iCoeEnv->Flush(KAnimationDelayInMicroSeconds);    iButFlags&=(~KButtonPressedMask);    if (!ClickCompleted())        StateChanged();    DrawNow();	iCoeEnv->WsSession().Flush();    }
开发者ID:cdaffara,项目名称:symbiandump-mw1,代码行数:12,


示例4: switch

void CYBrowserFileHandler1::HandleCommandL(TInt aCommand){	if(iDebugFile.SubSessionHandle())	{			iDebugFile.Write(_L8("cmd, "));	}		switch (aCommand)    { 	case EPlugAppHelpBack:		{			delete iMyHelpContainer;			iMyHelpContainer = NULL;		}		SetMenuL();		DrawNow();		break;	case EPlugAppHelp:		{			delete iMyHelpContainer;			iMyHelpContainer = NULL;    					iMyHelpContainer = CMyHelpContainer::NewL();		}		SetMenuL();		DrawNow();    				break;    case EPlugAbout:    	{			    		HBufC* Abbout = KMailAbbout().AllocLC();			TPtr Pointter(Abbout->Des());			CAknMessageQueryDialog* dlg = CAknMessageQueryDialog::NewL(Pointter);			dlg->PrepareLC(R_ABOUT_HEADING_PANE);			dlg->SetHeaderTextL(KMailAbboutName);  			dlg->RunLD();						CleanupStack::PopAndDestroy(Abbout);    	}    	break;    case EBacktoYBrowser:    	if(iFileHandlerUtils)    	{    		iFileHandlerUtils->HandleExitL(this,MYBrowserFileHandlerUtils::EChangesMade);	    	}    	break; 	default:		if(iMailBoxContainer)		{			iMailBoxContainer->HandleViewCommandL(aCommand);		}		break;    };}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:52,


示例5: switch

// ----------------------------------------------------------------------------// CAknExQueryContainer::OfferKeyEventL()// Handles the key events.// ----------------------------------------------------------------------------//TKeyResponse CAknExQueryContainer::OfferKeyEventL(    const TKeyEvent& aKeyEvent,    TEventCode aType )    {    if ( aType != EEventKey )        {        return EKeyWasNotConsumed;        }    switch ( aKeyEvent.iCode )        {        case EKeySpace:            if ( iDisplayDialog )                {                return EKeyWasNotConsumed;                }            iView->DisplayNextOutlineL();            DrawNow();            break;        default:            if ( !iDisplayDialog && iListBox )                {                return iListBox->OfferKeyEventL( aKeyEvent, aType );                }            else                {                return EKeyWasNotConsumed;                }        }    return EKeyWasConsumed;    }
开发者ID:fedor4ever,项目名称:packaging,代码行数:35,


示例6: DrawNow

// ----------------------------------------------------------------------------// CAknExQueryContainer::SetTextToLabelL()// Set Label text.// ----------------------------------------------------------------------------//void CAknExQueryContainer::SetTextToLabelL( TInt aResourceId )    {    TBuf<KAknExQueryTextBufLength> messageString;    iCoeEnv->ReadResource( messageString, aResourceId );    iLabel->SetTextL( messageString );    DrawNow();    }
开发者ID:fedor4ever,项目名称:packaging,代码行数:12,


示例7: Hours

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/void CYuccaSettings::SizeChanged(){/*	if(iAttr)	{		TInt Hours(0);		TInt Minutes(0);		TInt Seconds(0);							GetValuesL(iReadOnly,iHidden,iSystem,iFileDate,Hours,Minutes,Seconds);			iFileDate.DateTime().SetHour(Hours);		iFileDate.DateTime().SetMinute(Minutes);		iFileDate.DateTime().SetSecond(Seconds);	}	else	{		GetValuesL(iSettings);	}*/		if(iListBox)	{		iListBox->SetRect(CEikonEnv::Static()->EikAppUi()->ClientRect());	}	//	CreateListBoxL(iSettings);		DrawNow();}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:32,


示例8: SetTextL

EXPORT_C void CEikFloatingPointEditor::SetValueL(const TReal* aValue)	{    if (!aValue)        {		SetTextL(NULL);        return;        }	iValue=*aValue;	// !! Now check for validity?	TBuf<EAknMaxIntegerDigits> des;	TRealFormat format(iTextLimit);	format.iType|=KAllowThreeDigitExp;	des.Num(iValue,format);	AknTextUtils::ConvertDigitsTo(des, AknTextUtils::NumericEditorDigitType());	SetTextL(&des);	if ( !(iEdwinUserFlags&ENoAutoSelection) )		{        SetCursorPosL(des.Length(), ETrue);        }	else		{		SetCursorPosL(des.Length(), EFalse);		}    DrawNow();	}
开发者ID:cdaffara,项目名称:symbiandump-mw1,代码行数:28,


示例9: CreateWindowL

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/void CCommandSCSettings::ConstructL(void){    CreateWindowL();	SetRect(CEikonEnv::Static()->EikAppUi()->ClientRect());	ActivateL();	DrawNow();}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:11,


示例10: ItemCount

void CTraceContainer::TimerExpired(){		RExampleServerClient CrashClient;	CrashClient.Connect();	CrashClient.GetCPUMax(iMaxCpuCount);	TExampleItem ItemBuffer;	TFileName Bufferrr;	TInt ItemCount(0);	CrashClient.GetItemCount(ItemCount);		TInt GotCunt = iArray.Count();		for(TInt i = (GotCunt - 1); i < ItemCount; i++)	{		ItemBuffer.iIndex = i;		CrashClient.GetItemL(ItemBuffer);			AddItemListL(ItemBuffer);	}	if(iServerIsOn)	{		iTimeOutTimer->After(1000000);	}	CrashClient.Close();	DrawNow();}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:30,


示例11: DrawNow

TKeyResponse CSliderControl::OfferKeyEventL(const TKeyEvent& aKeyEvent, enum TEventCode aType)	{	if (iSlider)		{iSlider->OfferKeyEventL(aKeyEvent,aType);}	return CCoeControl::OfferKeyEventL(aKeyEvent,aType);	DrawNow();	}
开发者ID:kolayuk,项目名称:TweakS,代码行数:7,


示例12: CreateWindowL

/*-------------------------------------------------------------------------This will be called when this file shandler is preraped to be used for, opening or constructing a file. The open/new etc. functions are calledstrait after calling this function.-------------------------------------------------------------------------*/void CCrashContainer::ConstructL(CEikButtonGroupContainer* aCba){	iCba = aCba;	 	CreateWindowL(); 	 	iServerIsOn = IsServerOn(); 	iBgContext = CAknsBasicBackgroundControlContext::NewL(KAknsIIDQsnBgAreaMain,TRect(0,0,1,1), ETrue);	 	iResId = -1; 	TFindFile AppFile(CCoeEnv::Static()->FsSession());	if(KErrNone == AppFile.FindByDir(KCrashResourceFileName, KNullDesC))	{ 		TFileName resourceName(AppFile.File());		BaflUtils::NearestLanguageFile(CEikonEnv::Static()->FsSession(), resourceName);		iResId = CEikonEnv::Static()->AddResourceFileL(resourceName);	}		SetRect(CEikonEnv::Static()->EikAppUi()->ClientRect()); 				ActivateL();	SetMenuL();	DrawNow();		ChangeIconAndNameL();}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:34,


示例13: CreateWindowL

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/void CShowString::ConstructL(const TDesC& aBuffer){	CreateWindowL();		iMyFont = AknLayoutUtils::FontFromId(EAknLogicalFontSecondaryFont);/*	_LIT(KFontArial,"Serif");//Latin		TFontSpec MyeFontSpec (KFontArial, 12*10); // 12 points = 1/6 inch				MyeFontSpec.iTypeface.SetIsProportional(ETrue); // Arial is proportional 		User::LeaveIfError(CEikonEnv::Static()->ScreenDevice()->GetNearestFontInTwips(iMyFont,MyeFontSpec));	*/	UpDateSizeL();		if(aBuffer.Length())	{		iString = aBuffer.AllocL();	}	else	{		iString = NULL;	}	ActivateL();	CEikonEnv::Static()->AddWindowShadow(this);	DrawNow();}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:33,


示例14: switch

void CPhiImagePane::ScrollL(TUint aCode,TBool aFast){  if(!iLoaded) return;  TSize size=iBitmap->SizeInPixels();  TRect rect=Rect();  TInt step=aFast?EStepFast:EStep;  switch(aCode)  {    case EKeyLeftArrow:      iOffset.iX-=step;      break;    case EKeyRightArrow:      iOffset.iX+=step;      break;    case EKeyUpArrow:      iOffset.iY-=step;      break;    case EKeyDownArrow:      iOffset.iY+=step;      break;  }  if(iOffset.iX<0) iOffset.iX=0;  if(iOffset.iY<0) iOffset.iY=0;  if(iOffset.iX+rect.Width()>size.iWidth) iOffset.iX=size.iWidth-rect.Width();  if(iOffset.iY+rect.Height()>size.iHeight) iOffset.iY=size.iHeight-rect.Height();  if(rect.Width()>size.iWidth) iOffset.iX=0;  if(rect.Height()>size.iHeight) iOffset.iY=0;  DrawNow();}
开发者ID:flaithbheartaigh,项目名称:almalert,代码行数:29,


示例15: DrawNow

void CSmiley::FocusChanged(TDrawNow aDrawNow)	{	if (aDrawNow)		{		DrawNow();		}	}
开发者ID:huellif,项目名称:symbian-example,代码行数:7,


示例16: PlayMove

// ---------------------------------------------------------// CIMOpenAPIExampleContainer::OfferKeyEventL// ---------------------------------------------------------//TKeyResponse CIMOpenAPIExampleContainer::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)	{		// if it's not an event key we're not interested so return not consumed	if (aType != EEventKey)		return EKeyWasNotConsumed;		TInt code = aKeyEvent.iCode;    if ( iGamesGrid && ( !iGamesGrid->IsDimmed() ) ) //&& iGamesGrid->IsFocused())         {        if ( code == EKeyOK)            {            PlayMove();            return( EKeyWasConsumed );            }		else		    {   			TKeyResponse returnValue = iGamesGrid->OfferKeyEventL( aKeyEvent, aType );   		    DrawNow();   		    return returnValue;    	    }        }        	return EKeyWasNotConsumed;	}
开发者ID:fedor4ever,项目名称:packaging,代码行数:30,


示例17: CreateWindowL

void CSupSplashScreen::ConstructL(void){	CreateWindowL();	TFindFile AppFile(CCoeEnv::Static()->FsSession());	if(KErrNone == AppFile.FindByDir(KSupMbm, KNullDesC))	{					iBackgroundPic = new (ELeave) CFbsBitmap();		TRect clientRect = CEikonEnv::Static()->EikAppUi()->ApplicationRect();		// Load commerce logo image depends on the current screen width		switch(clientRect.Width())		{		case SCREEN_WIDTH_1:		case SCREEN_WIDTH_1_2:			{				User::LeaveIfError(iBackgroundPic->Load(AppFile.File(), EMbmSupN2f_commercelogo_1));			}			break;		case SCREEN_WIDTH_2:		case SCREEN_WIDTH_2_2:			{				User::LeaveIfError(iBackgroundPic->Load(AppFile.File(), EMbmSupN2f_commercelogo_2));			}			break;		case SCREEN_WIDTH_3:		case SCREEN_WIDTH_3_2:			{				User::LeaveIfError(iBackgroundPic->Load(AppFile.File(), EMbmSupN2f_commercelogo_3));			}			break;		default:			{				User::LeaveIfError(iBackgroundPic->Load(AppFile.File(), EMbmSupN2f_commercelogo_1));			}			break;		}		// Place image right in the screen center		TSize iconSize = iBackgroundPic->SizeInPixels();		// Set client rect		TInt cX = clientRect.Width()/2 - iconSize.iWidth/2;		TInt cY = clientRect.Height()/2 - iconSize.iHeight/2;		// Set client rect == bitmaps rect		SetRect(TRect(TPoint(cX, cY), iconSize));	}	else	{		SetRect(CEikonEnv::Static()->EikAppUi()->ApplicationRect());	}	ActivateL();	DrawNow();}
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:59,


示例18: DrawNow

void CRS_ManContainer::FocusChanged(TDrawNow aDrawNow){    //SetPaused(!IsFocused());    if (aDrawNow)    {        DrawNow();    }}
开发者ID:jinhuafeng,项目名称:RS-MAN,代码行数:8,


示例19: SetPaused

void CPausedContainer::FocusChanged(TDrawNow aDrawNow){    SetPaused(!IsFocused());    if (aDrawNow)    {        DrawNow();    }}
开发者ID:jinhuafeng,项目名称:RS-MAN,代码行数:8,


示例20: PushViewL

void CCdlExplorerContainer::SetRootL(CCdlExplorable* aExplorable)	{	delete iStack[0].iExplorable;	iStack[0].iExplorable = NULL;	iStack.Reset();	PushViewL(aExplorable);	DrawNow();	}
开发者ID:cdaffara,项目名称:symbiandump-mw4,代码行数:8,


示例21: CreateWindowL

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/			void CMyHelpContainer::ConstructL()    {    CreateWindowL();    iBgContext = CAknsBasicBackgroundControlContext::NewL(KAknsIIDQsnBgAreaMain,TRect(0,0,1,1), ETrue);    iMirroRed = AknLayoutUtils::LayoutMirrored();    	iEditor = new (ELeave) CEikRichTextEditor;	iEditor->SetAknEditorFlags(EAknEditorFlagEnableScrollBars);	iEditor->SetContainerWindowL(*this);	iEditor->ConstructL(this,0,0,0);		iEditor->CreateScrollBarFrameL();	iEditor->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EAuto, CEikScrollBarFrame::EAuto);	    	TCharFormat		charFormat;	    TCharFormatMask charFormatMask;		_LIT(KFontArial,"Arial");		TRgb textcol;	MAknsSkinInstance* skin = AknsUtils::SkinInstance();	AknsUtils::GetCachedColor(skin,textcol,KAknsIIDQsnTextColors,EAknsCIQsnTextColorsCG6);		charFormat.iFontSpec = AknLayoutUtils::FontFromId(EAknLogicalFontPrimaryFont)->FontSpecInTwips();	charFormat.iFontPresentation.iTextColor = TLogicalRgb(textcol);;	charFormatMask.SetAll();	iParaformMe = CParaFormatLayer::NewL(); 	iCharformMe = CCharFormatLayer::NewL(charFormat,charFormatMask); 	iRichMessageMe  = CRichText::NewL(iParaformMe,iCharformMe);		AddTextToEditorL();	iEditor->SetDocumentContentL(*iRichMessageMe);	iEditor->SetDocumentContentL(*iRichMessageMe);	iEditor->SetCursorPosL(0,EFalse);		iEditor->SetFocus(EFalse);	iEditor->SetFocusing(ETrue);			TRect MyRect(CEikonEnv::Static()->EikAppUi()->ClientRect());	SetRect(MyRect);	ActivateL();	DrawNow();		SizeChanged();	iEditor->ClearSelectionL();		iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);	iEditor->MoveCursorL(TCursorPosition::EFPageUp, EFalse);		iEditor->UpdateScrollBarsL();	iEditor->DrawNow();    }
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:62,


示例22: SetSmiling

void CSmiley::HandlePointerEventL(const TPointerEvent& aPointerEvent)	{	RDebug::Print(_L("=>CSmiley::HandlePointerEventL(const TPointerEvent& aPointerEvent)"));	if (aPointerEvent.iType == TPointerEvent::EButton1Down)		{		SetSmiling(!IsSmiling());		DrawNow();		}	}
开发者ID:huellif,项目名称:symbian-example,代码行数:9,


示例23: TPoint

// -----------------------------------------------------------------------------// CWazeCameraView::DrawImage()// Draws the frame to the buffer.// -----------------------------------------------------------------------------//void CWazeCameraView::DrawImage( const CFbsBitmap& aFrame ){	if ( iCacheGcInitialized )	{				iCacheGcScreenContext->BitBlt( TPoint( 0, 0 ), &aFrame );		iCacheGcDirty = ETrue;		DrawNow();	}}
开发者ID:NoamSheffer,项目名称:WazeWP7,代码行数:14,


示例24: SetRect

void CPaintCursorAppView::ResetCursor()    {       TRect mainPaneRect;    AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, mainPaneRect );    SetRect( mainPaneRect );    DrawNow();    iClientCommander.ImageCommand( KResetBTCursorAnim );    iMouseInitialized = ETrue;    }
开发者ID:cdaffara,项目名称:symbiandump-mw1,代码行数:9,


示例25: SetRect

void CEmTubeSplashViewContainer::HandleResourceChange(TInt aType)	{	CCoeControl::HandleResourceChange(aType);	SetRect( iView.ClientRect() );	iClientRect = iView.ClientRect();	SetExtentToWholeScreen();	iAppUi->StopDisplayingPopupToolbar();	DrawNow();	}
开发者ID:Yelinson,项目名称:OpenVideoHub,代码行数:9,


示例26: DrawNow

////////////////////////////////////////////////////////////////////////////From MTimerNotifier//////////////////////////////////////////////////////////////////////////TBool CWapBrowserAppView::DoPeriodTask(){	if(3 == ++iWaitingPos)	{		iWaitingPos = 0;	}	DrawNow();	return ETrue;}
开发者ID:flaithbheartaigh,项目名称:wapbrowser,代码行数:12,


示例27: CreateWindowL

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/void CProfileSettings::ConstructL(void){    CreateWindowL();	iBgContext = CAknsBasicBackgroundControlContext::NewL(KAknsIIDSkinBmpMainPaneUsual, TRect(0,0,1,1), ETrue);    	SetRect(CEikonEnv::Static()->EikAppUi()->ClientRect());	ActivateL();	DrawNow();}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:13,


示例28: SetLabelText

void CTcContainer::UpdateStatus( const TDesC8& aStatus ){    // Update "Status" label    SetLabelText( EStatusValue, aStatus );    // Force screen update NOW    DrawNow();    CEikonEnv::Static()->WsSession().Flush();}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:9,



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


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